Class BackendClientFactory

java.lang.Object
de.xima.fc.security.pac4j.client.BackendClientFactory

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

    • clients

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

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

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