Package org.gluu.oxauth.uma.service
Class UmaValidationService
java.lang.Object
org.gluu.oxauth.uma.service.UmaValidationService
- Version:
- 0.9, 04/02/2013
- Author:
- Yuriy Zabrovarnyy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassertHasProtectionScope(String authorization) booleanisIdTokenValid(Jwt idToken) validateClaimToken(String claimToken, String claimTokenFormat) validateClientAndClaimsRedirectUri(String clientId, String claimsRedirectUri, String state) voidvalidateGrantType(String grantType) validatePct(String pctCode) voidvalidatePermission(UmaPermission permission) voidvalidatePermission(UmaPermission permission, Client client) voidvalidatePermissions(List<UmaPermission> permissions) voidvalidatePermissions(UmaPermissionList permissions, Client client) voidvalidateResource(UmaResource resource) voidvalidateRestrictedByClient(String patClientDn, String rsId) validateRPT(String rptCode) voidvalidateScopeExpression(String scopeExpression) validateScopes(String scope, List<UmaPermission> permissions, Client client) String[]validatesGatheringScriptNames(String scriptNamesAsString, String claimsRedirectUri, String state) validateTicket(String ticket) validateTicketWithRedirect(String ticket, String claimsRedirectUri, String state)
-
Constructor Details
-
UmaValidationService
public UmaValidationService()
-
-
Method Details
-
assertHasProtectionScope
-
validateRPT
-
validatePermissions
-
validatePermission
-
validatePermissions
-
validatePermission
-
validateGrantType
-
validateTicket
-
validateTicketWithRedirect
public List<UmaPermission> validateTicketWithRedirect(String ticket, String claimsRedirectUri, String state) -
validateClaimToken
-
isIdTokenValid
-
validatePct
-
validateScopes
public Map<Scope,Boolean> validateScopes(String scope, List<UmaPermission> permissions, Client client) - Parameters:
scope- scope string from token requestpermissions- permissions- Returns:
- map of loaded scope and boolean, true - if client requested scope and false if it is permission ticket scope
-
validateScopeExpression
-
validateClientAndClaimsRedirectUri
-
validatesGatheringScriptNames
-
validateRestrictedByClient
-
validateResource
-
validate
-