Interface SecurityLevelPolicyEvaluationContext


  • public interface SecurityLevelPolicyEvaluationContext
    Context in which a security level policy is evaluated
    • Method Detail

      • getSecurityZones

        @Nonnull
        com.google.common.collect.ImmutableCollection<java.lang.String> getSecurityZones()
        Returns:
        an ImmutableCollection of security zones in the current context
      • getIdpAttributeSource

        @Nonnull
        java.util.Optional<AttributeSource> getIdpAttributeSource()
        Returns:
        an Optional containing the AttributeSource from the IdP or an empty Optional if the user has not yet federated from the IdP
      • getUser

        @Nonnull
        java.util.Optional<WebAuthUser> getUser()
        Returns:
        the WebAuthUser mapped from the IdP AttributeSource