Package org.gluu.oxauth.uma.service
Class UmaValidationService
- java.lang.Object
- 
- org.gluu.oxauth.uma.service.UmaValidationService
 
- 
 @ApplicationScoped public class UmaValidationService extends java.lang.Object- Version:
- 0.9, 04/02/2013
- Author:
- Yuriy Zabrovarnyy
 
- 
- 
Constructor SummaryConstructors Constructor Description UmaValidationService()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthorizationGrantassertHasProtectionScope(java.lang.String authorization)booleanisIdTokenValid(Jwt idToken)Clientvalidate(Client client)JwtvalidateClaimToken(java.lang.String claimToken, java.lang.String claimTokenFormat)ClientvalidateClientAndClaimsRedirectUri(java.lang.String clientId, java.lang.String claimsRedirectUri, java.lang.String state)voidvalidateGrantType(java.lang.String grantType)UmaPCTvalidatePct(java.lang.String pctCode)voidvalidatePermission(UmaPermission permission)voidvalidatePermission(UmaPermission permission, Client client)voidvalidatePermissions(java.util.List<UmaPermission> permissions)voidvalidatePermissions(UmaPermissionList permissions, Client client)voidvalidateResource(UmaResource resource)voidvalidateRestrictedByClient(java.lang.String patClientDn, java.lang.String rsId)UmaRPTvalidateRPT(java.lang.String rptCode)voidvalidateScopeExpression(java.lang.String scopeExpression)java.util.Map<Scope,java.lang.Boolean>validateScopes(java.lang.String scope, java.util.List<UmaPermission> permissions, Client client)java.lang.String[]validatesGatheringScriptNames(java.lang.String scriptNamesAsString, java.lang.String claimsRedirectUri, java.lang.String state)java.util.List<UmaPermission>validateTicket(java.lang.String ticket)java.util.List<UmaPermission>validateTicketWithRedirect(java.lang.String ticket, java.lang.String claimsRedirectUri, java.lang.String state)
 
- 
- 
- 
Method Detail- 
assertHasProtectionScopepublic AuthorizationGrant assertHasProtectionScope(java.lang.String authorization) 
 - 
validateRPTpublic UmaRPT validateRPT(java.lang.String rptCode) 
 - 
validatePermissionspublic void validatePermissions(java.util.List<UmaPermission> permissions) 
 - 
validatePermissionpublic void validatePermission(UmaPermission permission) 
 - 
validatePermissionspublic void validatePermissions(UmaPermissionList permissions, Client client) 
 - 
validatePermissionpublic void validatePermission(UmaPermission permission, Client client) 
 - 
validateGrantTypepublic void validateGrantType(java.lang.String grantType) 
 - 
validateTicketpublic java.util.List<UmaPermission> validateTicket(java.lang.String ticket) 
 - 
validateTicketWithRedirectpublic java.util.List<UmaPermission> validateTicketWithRedirect(java.lang.String ticket, java.lang.String claimsRedirectUri, java.lang.String state) 
 - 
validateClaimTokenpublic Jwt validateClaimToken(java.lang.String claimToken, java.lang.String claimTokenFormat) 
 - 
isIdTokenValidpublic boolean isIdTokenValid(Jwt idToken) 
 - 
validatePctpublic UmaPCT validatePct(java.lang.String pctCode) 
 - 
validateScopespublic java.util.Map<Scope,java.lang.Boolean> validateScopes(java.lang.String scope, java.util.List<UmaPermission> permissions, Client client) - Parameters:
- scope- scope string from token request
- permissions- permissions
- Returns:
- map of loaded scope and boolean, true - if client requested scope and false if it is permission ticket scope
 
 - 
validateScopeExpressionpublic void validateScopeExpression(java.lang.String scopeExpression) 
 - 
validateClientAndClaimsRedirectUripublic Client validateClientAndClaimsRedirectUri(java.lang.String clientId, java.lang.String claimsRedirectUri, java.lang.String state) 
 - 
validatesGatheringScriptNamespublic java.lang.String[] validatesGatheringScriptNames(java.lang.String scriptNamesAsString, java.lang.String claimsRedirectUri, java.lang.String state)
 - 
validateRestrictedByClientpublic void validateRestrictedByClient(java.lang.String patClientDn, java.lang.String rsId)
 - 
validateResourcepublic void validateResource(UmaResource resource) 
 
- 
 
-