public interface DelegationEvaluator
Modifier and Type | Method and Description |
---|---|
boolean |
isAllowed(SSOToken token,
DelegationPermission permission,
Map<String,Set<String>> envParameters)
Returns a boolean value indicating if a user has the specified permission.
|
boolean |
isAllowed(SSOToken token,
DelegationPermission permission,
Map<String,Set<String>> envParameters,
boolean subTreeMode)
Returns a boolean value indicating if a user has the specified permission.
|
boolean isAllowed(SSOToken token, DelegationPermission permission, Map<String,Set<String>> envParameters) throws SSOException, DelegationException
token
- SSO token of the user evaluating permissionpermission
- delegation permission to be evaluatedenvParameters
- run-time environment parametersSSOException
- if single-sign-on token invalid or expiredDelegationException
- for any other abnormal conditionboolean isAllowed(SSOToken token, DelegationPermission permission, Map<String,Set<String>> envParameters, boolean subTreeMode) throws SSOException, DelegationException
token
- SSO token of the user evaluating permissionpermission
- delegation permission to be evaluatedenvParameters
- run-time environment parameterssubTreeMode
- whether to run in subtree mode or notSSOException
- if single-sign-on token invalid or expiredDelegationException
- for any other abnormal conditionCopyright © 2010–2025 Open Identity Platform Community. All rights reserved.