Interface BlueriqAuthentication
- All Superinterfaces:
org.springframework.security.core.Authentication, Principal, Serializable
- All Known Subinterfaces:
BlueriqServiceAccount, OAuth2Authentication, TenantAwareOAuth2Authentication
public interface BlueriqAuthentication
extends org.springframework.security.core.Authentication
Interface for custom authentication provider that allows the
IAuthorisationManager to pick up roles, teams
and properties and map them to IUserData without the need for custom code- Since:
- 11.6
- Author:
- Mihai Bob
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.security.core.Authentication
org.springframework.security.core.Authentication.Builder<B> -
Method Summary
Methods inherited from interface org.springframework.security.core.Authentication
getAuthorities, getCredentials, getDetails, getPrincipal, isAuthenticated, setAuthenticated, toBuilder
-
Method Details
-
getTeams
-
getRoles
-
isAnonymous
boolean isAnonymous()- Returns:
- true if this user represents the anonymous user
-
isAutomatic
boolean isAutomatic()- Returns:
- true if this user represents the automatic user (Runtime Service Account)
-
getClaimNames
-
getClaim
-