Package de.xima.fc.security.pac4j.client
Class BackendClientFactory
java.lang.Object
de.xima.fc.security.pac4j.client.BackendClientFactory
Factory for creating Pac4j
Client
s. 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 Summary
Modifier and TypeMethodDescriptionstatic IAuthenticatorClients
clients
(IClientDescriptor descriptor) Creates all direct and indirect backend clients from the given client descriptor.static List<org.pac4j.core.client.Client>
direct
(IClientDescriptor descriptor) Creates all direct backend clients from the given client descriptor.static org.pac4j.core.client.Client
indirect
(IClientDescriptor descriptor) Creates the indirect backend client from the given client descriptor.
-
Method Details
-
clients
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 thebackend target
is not supported by given client.
-
direct
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
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 thebackend target
is not supported by given client.
-