Package org.openiam.security.oauth.util
Class OAuth2Utils
- java.lang.Object
-
- org.openiam.security.oauth.util.OAuth2Utils
-
public class OAuth2Utils extends Object
Created by alexander on 24/06/15.
-
-
Field Summary
Fields Modifier and Type Field Description static int
ACCESS_TOKEN_EXPIRES_IN
static int
CODE_EXPIRES_IN
-
Constructor Summary
Constructors Constructor Description OAuth2Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
generateRandomString(int length)
Generate a random token that conforms to RFC 6750 Bearer Tokenstatic Date
getCodeExpirationDate()
static String
randomClientId()
static String
randomClientSecret()
static String
randomCode()
static String
randomToken()
-
-
-
Method Detail
-
randomCode
public static String randomCode()
-
randomClientId
public static String randomClientId()
-
randomClientSecret
public static String randomClientSecret() throws UnsupportedEncodingException, NoSuchAlgorithmException
-
randomToken
public static String randomToken()
-
generateRandomString
public static String generateRandomString(int length)
Generate a random token that conforms to RFC 6750 Bearer Token- Returns:
- a new token that is URL Safe (no '+' or '/' characters).
-
getCodeExpirationDate
public static Date getCodeExpirationDate()
-
-