Package de.xima.fc.security.pac4j.client
Class FormClientFactory
- java.lang.Object
-
- de.xima.fc.security.pac4j.client.FormClientFactory
-
public class FormClientFactory extends Object
Factory for creating Pac4jClient
s. This factory sets up the clients for form login. SeeClientFactory
if you want to create clients for general login contexts.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IAuthenticatorClients
clients(IClientDescriptor descriptor)
Creates all direct and indirect form clients from the given client descriptor.static List<org.pac4j.core.client.Client>
direct(IClientDescriptor descriptor)
Creates all direct form clients from the given client descriptor.static org.pac4j.core.client.Client
indirect(IClientDescriptor descriptor)
Creates the indirect form client from the given client descriptor.
-
-
-
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 theform 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 theform target
is not supported by given client.
-
-