Package de.xima.fc.interfaces.auth
Interface IAuthenticatorClients
-
- All Known Implementing Classes:
DefaultAuthenticatorClients
public interface IAuthenticatorClientsCommon interface for clients of an authenticator. Every authenticator may produce different clients for different authentication flows (i.e. direct / indirect / silent SSO).- Since:
- 7.2.0
- Author:
- XIMA Media GmbH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<org.pac4j.core.client.Client>getAllClients()org.pac4j.core.client.ClientgetClient(EAuthenticationFlow authFlow)The client for a given authentication flow.Collection<org.pac4j.core.client.Client>getClients(EAuthenticationFlow authFlow)
-
-
-
Method Detail
-
getClient
org.pac4j.core.client.Client getClient(EAuthenticationFlow authFlow)
The client for a given authentication flow.- Parameters:
authFlow- authentication flow for which a client is requested.- Returns:
- The
Clientfor the given authentication flow if it exists andnullotherwise.
-
getClients
Collection<org.pac4j.core.client.Client> getClients(EAuthenticationFlow authFlow)
-
getAllClients
Collection<org.pac4j.core.client.Client> getAllClients()
- Returns:
- A collection of all clients regardless of authentication flow.
-
-