Class ResourceUserAuthenticationMethod
java.lang.Object
dev.getelements.elements.appnode.security.ResourceUserAuthenticationMethod
- 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.jakarta.inject.Provider
<Resource> void
setResourceProvider
(jakarta.inject.Provider<Resource> resourceProvider)
-
Constructor Details
-
ResourceUserAuthenticationMethod
public ResourceUserAuthenticationMethod()
-
-
Method Details
-
attempt
Description copied from interface:UserAuthenticationMethod
Attempts authorization. If authorization fails, then this must throw an instance ofForbiddenException
. Subsequence methods may be used before finally failing authentication with aForbiddenException
.- Specified by:
attempt
in interfaceUserAuthenticationMethod
- Returns:
- the
User
, never null - Throws:
ForbiddenException
-
getResourceProvider
-
setResourceProvider
-