@NonNullApi
Interface | Description |
---|---|
AuthenticationLocaleResolver |
A resolver that provides
Locale if current authentication does not contain it. |
AuthenticationResolver |
Strategy for accessing root authentication from wrapped authentication in the current security context.
|
AuthorizedUrlsProvider |
Provider used when configuring HTTP web security for API endpoints (like REST, MVC controllers).
|
CurrentAuthentication |
Provides information about the currently authenticated user.
|
SpecificPolicyInfoRegistry |
Provides an information about specific policies defined in the application.
|
SystemAuthenticator |
Provides ad-hoc authentication, i.e.
|
SystemAuthenticator.AuthenticatedOperation<T> | |
UserManager |
Interface provides API for some actions with users
|
UserRepository |
An extended
UserDetailsService defining methods specific to Jmix. |
Class | Description |
---|---|
ClientDetails | |
ClientDetails.Builder | |
CompositeUserRepository |
An implementation of
UserRepository that compose all UserRepository s
registered in an application and delegates operations to them. |
CoreSecurityConfiguration |
This security configuration can be used in test or simple projects, for example:
|
InMemoryUserRepository | |
PostAuthenticationChecks |
Verifies the status of the loaded UserDetails after validation of the credentials takes place.
|
PreAuthenticationChecks |
Verifies the status of the loaded UserDetails before validation of the credentials takes place.
|
SecurityContextHelper |
Helper class to get/set Authentication in the current
SecurityContext . |
SpecificPolicyInfoRegistry.SpecificPolicyInfo |
Class stores an information about specific security policy that may be used in the application
|
SystemAuthenticationToken |
Enum | Description |
---|---|
EntityOp |
Type of operation on entity.
|
Exception | Description |
---|---|
AccessDeniedException |
Exception that is raised on attempt to violate a security constraint.
|
PasswordNotMatchException |
Annotation Type | Description |
---|---|
Authenticated |
Annotation for bean methods which require authentication, i.e.
|