public final class OAuthUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkRequestURI(String servletPath,
String uri) |
static String |
convertPermissionsToScope(List<OAuthPermission> perms) |
static List<String> |
convertPermissionsToScopeList(List<OAuthPermission> perms) |
static UserSubject |
createSubject(SecurityContext securityContext) |
static String |
generateRandomTokenKey() |
static String |
generateRandomTokenKey(String digestAlgo) |
static List<String> |
getRequestedScopes(Client client,
String scopeParameter,
boolean partialMatchScopeValidation) |
static boolean |
isExpired(Long issuedAt,
Long lifetime) |
static boolean |
isGrantSupportedForClient(Client client,
boolean canSupportPublicClients,
String grantType) |
static List<String> |
parseScope(String requestedScope) |
static boolean |
validateAudience(String audience,
List<String> audiences) |
static boolean |
validateScopes(List<String> requestScopes,
List<String> registeredScopes,
boolean partialMatchScopeValidation) |
public static UserSubject createSubject(SecurityContext securityContext)
public static String convertPermissionsToScope(List<OAuthPermission> perms)
public static List<String> convertPermissionsToScopeList(List<OAuthPermission> perms)
public static boolean isGrantSupportedForClient(Client client, boolean canSupportPublicClients, String grantType)
public static String generateRandomTokenKey() throws OAuthServiceException
OAuthServiceExceptionpublic static String generateRandomTokenKey(String digestAlgo) throws OAuthServiceException
OAuthServiceExceptionpublic static List<String> getRequestedScopes(Client client, String scopeParameter, boolean partialMatchScopeValidation)
Apache CXF