Interface WebAuthSessionContext
- 
public interface WebAuthSessionContextA WebAuthSessionContext provides information about theWebAuthUserand the Security Levels granted in theWebAuthSession 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<AttributeSource>getAttributeSource()com.google.common.collect.ImmutableCollection<SecurityLevelConfig>getSecurityLevelGrants()java.util.Optional<WebAuthUser>getUser() 
 - 
 
- 
- 
Method Detail
- 
getAttributeSource
@Nonnull java.util.Optional<AttributeSource> getAttributeSource()
- Returns:
 - the 
AttributeSourcefrom the IdP response 
 
- 
getUser
@Nonnull java.util.Optional<WebAuthUser> getUser()
- Returns:
 - an 
Optionalcontaining theWebAuthUserif the user has authenticated from a federated IdP or an empty Optional if the user has not yet successfully authenticated 
 
- 
getSecurityLevelGrants
@Nonnull com.google.common.collect.ImmutableCollection<SecurityLevelConfig> getSecurityLevelGrants()
- Returns:
 - an 
ImmutableCollectionof the user's currentSecurity Level Grants 
 
 - 
 
 -