Interface IAuthenticatorConfigWrapper

    • Method Detail

      • getClientDescriptor

        @NotNull
        @NotNull IClientDescriptor getClientDescriptor()
        Returns:
        Descriptor of the authentication client.
        Since:
        8.0.0
      • buildAuthorizer

        org.pac4j.core.authorization.authorizer.Authorizer buildAuthorizer​(IFormAuthContext authCtx)
        Builds the authorizer base on the current data of the wrapper
        Parameters:
        authCtx - IFormAuthContext to build the authorizers for
        Returns:
        the Authorizer
      • buildAuthClients

        @Deprecated
        IAuthenticatorClients buildAuthClients​(IFormAuthContext authCtx)
        Deprecated.
        since version 8.0.0. AuthClientCache should usually be used instead. For backwards compatibility with older plugin versions this method is still used for form logins.
        Builds the authentication clients based on the current data of the wrapper
        Parameters:
        authCtx - IFormAuthContext to build the client for
        Returns:
        the Client
      • getRenderer

        @Deprecated
        IAuthenticatorConfigRenderer getRenderer()
        Deprecated.
        since version 8.0.0. Use AuthenticatorRendererFactory instead.
        Returns:
        config renderer that is used to create the rendered HTML of the authenticator config
      • getAuthenticatorToken

        @Deprecated
        default String getAuthenticatorToken()
        Deprecated.
        since version 8.0.0. Use IClientDescriptor.getClientName() instead.
        Returns:
        name (if it is a system authenticator) or callback UUID (if it is a client authenticator)