Package io.jmix.core.security
@NonNullApi
package io.jmix.core.security
-
ClassDescriptionException that is raised on attempt to violate a security constraint.Annotation for bean methods which require authentication, i.e.A resolver that provides
Locale
if current authentication does not contain it.Strategy for accessing root authentication from wrapped authentication in the current security context.Provider used when configuring HTTP web security for API endpoints (like REST, MVC controllers).An implementation ofUserRepository
that compose allUserRepository
s registered in an application and delegates operations to them.This security configuration can be used in test or simple projects, for example:Provides information about the currently authenticated user.Interface that encapsulates functionality for reloading the user returned byCurrentAuthentication
andCurrentUserSubstitution
.Interface contains a list of hints supported byCurrentAuthentication
andCurrentUserSubstitution
Type of operation on entity.Verifies the status of the loaded UserDetails after validation of the credentials takes place.Verifies the status of the loaded UserDetails before validation of the credentials takes place.Helper class to get/set Authentication in the currentSecurityContext
.Provides an information about specific policies defined in the application.Class stores an information about specific security policy that may be used in the applicationProvides ad-hoc authentication, i.e.Operation with a result to be used inSystemAuthenticator.withSystem(AuthenticatedOperation)
andSystemAuthenticator.withUser(String, AuthenticatedOperation)
.Interface provides API for some actions with usersAn extendedUserDetailsService
defining methods specific to Jmix.