Interface UserAuthenticationFactory
-
public interface UserAuthenticationFactory
Provides a user management specific implementation of theAuthentication
interface to thoseLoginModule
s that verify a given authentication request by evaluation information exposed by the Jackrabbit user management API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable Authentication
getAuthentication(@NotNull UserConfiguration configuration, @NotNull Root root, @Nullable java.lang.String userId)
Returns an implementationAuthentication
for the specifieduserId
.
-
-
-
Method Detail
-
getAuthentication
@Nullable @Nullable Authentication getAuthentication(@NotNull @NotNull UserConfiguration configuration, @NotNull @NotNull Root root, @Nullable @Nullable java.lang.String userId)
Returns an implementationAuthentication
for the specifieduserId
.- Parameters:
configuration
- The user configuration.root
- TheRoot
that provides repository access.userId
- The userId for which a user authentication is provided.- Returns:
- The authentication object for the given
configuration
anduserId
ornull
if this implementation cannot not handle the specified parameters.
-
-