Class FormClientFactory


  • public class FormClientFactory
    extends Object
    Factory for creating Pac4j Clients. This factory sets up the clients for form login. See ClientFactory if you want to create clients for general login contexts.
    Since:
    8.0.0
    Author:
    XIMA Media GmbH
    • Method Detail

      • clients

        public static IAuthenticatorClients clients​(IClientDescriptor descriptor)
        Creates all direct and indirect form clients from the given client descriptor.
        Parameters:
        descriptor - Client descriptor for which to create the clients.
        Returns:
        The form clients, or null when the form target is not supported by given client.
      • direct

        public static List<org.pac4j.core.client.Client> direct​(IClientDescriptor descriptor)
        Creates all direct form clients from the given client descriptor.
        Parameters:
        descriptor - Client descriptor for which to create the clients.
        Returns:
        The form clients, or an empty list when the form target is not supported by given client.
      • indirect

        public static org.pac4j.core.client.Client indirect​(IClientDescriptor descriptor)
        Creates the indirect form client from the given client descriptor.
        Parameters:
        descriptor - Client descriptor for which to create the client.
        Returns:
        The form clients, or null when the form target is not supported by given client.