Interface SecurityLevelPolicyEvaluationContext
public interface SecurityLevelPolicyEvaluationContext
Context in which a security level policy is evaluated
- 
Method SummaryModifier and TypeMethodDescriptiondefault Optional<StringPath>com.google.common.collect.ImmutableCollection<String>getUser()
- 
Method Details- 
getSecurityLevelPath- Returns:
- an Optionalcontaining the path to the current security level, or an empty Optional if this context is unable to supply the current security level path. Example:Authenticated/Foo/Bar
 
- 
getSecurityLevelName- Returns:
- an Optionalcontaining the name of the current security level, or an empty Optional if this context is unable to supply the current security level name. Example: if the path to the current security level isAuthenticated/Foo/Bar, the name returned would beBar
 
- 
getSecurityZones- Returns:
- an ImmutableCollectionof security zones in the current context
 
- 
getIdpAttributeSource- Returns:
- an Optionalcontaining theAttributeSourcefrom the IdP or an empty Optional if the user has not yet federated from the IdP
 
- 
getUser- Returns:
- the WebAuthUsermapped from the IdP AttributeSource
 
 
-