Class SessionUserAuthenticationMethod
java.lang.Object
dev.getelements.elements.rt.security.SessionUserAuthenticationMethod
- All Implemented Interfaces:
UserAuthenticationMethod
-
Field Summary
Fields inherited from interface dev.getelements.elements.sdk.model.security.UserAuthenticationMethod
UNPRIVILEGED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattempt()Attempts authorization.voidsetOptionalSessionProvider(jakarta.inject.Provider<Optional<Session>> optionalSessionProvider)
-
Constructor Details
-
SessionUserAuthenticationMethod
public SessionUserAuthenticationMethod()
-
-
Method Details
-
attempt
Description copied from interface:UserAuthenticationMethodAttempts authorization. If authorization fails, then this must throw an instance ofForbiddenException. Subsequence methods may be used before finally failing authentication with aForbiddenException.- Specified by:
attemptin interfaceUserAuthenticationMethod- Returns:
- the
User, never null - Throws:
ForbiddenException
-
getOptionalSessionProvider
-
setOptionalSessionProvider
-