Package de.xima.fc.interfaces.auth
Interface IAuthenticatorClients
-
- All Known Implementing Classes:
DefaultAuthenticatorClients
public interface IAuthenticatorClients
Common 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.Client
getClient(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
Client
for the given authentication flow if it exists andnull
otherwise.
-
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.
-
-