Class UserAuthenticationFactoryImpl

    • Constructor Detail

      • UserAuthenticationFactoryImpl

        public UserAuthenticationFactoryImpl()
    • Method Detail

      • getAuthentication

        @NotNull
        public @NotNull Authentication getAuthentication​(@NotNull
                                                         @NotNull UserConfiguration userConfiguration,
                                                         @NotNull
                                                         @NotNull Root root,
                                                         @Nullable
                                                         @Nullable String userId)
        Description copied from interface: UserAuthenticationFactory
        Returns an implementation Authentication for the specified userId.
        Specified by:
        getAuthentication in interface UserAuthenticationFactory
        Parameters:
        userConfiguration - The user configuration.
        root - The Root that provides repository access.
        userId - The userId for which a user authentication is provided.
        Returns:
        The authentication object for the given configuration and userId or null if this implementation cannot not handle the specified parameters.