Package org.keycloak.adapters.saml
Interface SamlDeployment.IDP
- All Known Implementing Classes:
DefaultSamlDeployment.DefaultIDP
- Enclosing interface:
- SamlDeployment
public static interface SamlDeployment.IDP
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
static interface
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns allowed time difference (in milliseconds) between IdP and SPorg.apache.http.client.HttpClient
ReturnsHttpClient
instance that will be used for http communication with this IdP.Returns entity identifier of this IdP.int
Returns minimum time (in seconds) between issuing requests to IdP SAML descriptor.ReturnsKeyLocator
looking up public keys used for validation of IdP signatures.Returns Single logout service configuration for this IdP.Returns Single sign on service configuration for this IdP.
-
Method Details
-
getEntityID
String getEntityID()Returns entity identifier of this IdP.- Returns:
- see description.
-
getSingleSignOnService
SamlDeployment.IDP.SingleSignOnService getSingleSignOnService()Returns Single sign on service configuration for this IdP.- Returns:
- see description.
-
getSingleLogoutService
SamlDeployment.IDP.SingleLogoutService getSingleLogoutService()Returns Single logout service configuration for this IdP.- Returns:
- see description.
-
getSignatureValidationKeyLocator
KeyLocator getSignatureValidationKeyLocator()ReturnsKeyLocator
looking up public keys used for validation of IdP signatures.- Returns:
- see description.
-
getMinTimeBetweenDescriptorRequests
int getMinTimeBetweenDescriptorRequests()Returns minimum time (in seconds) between issuing requests to IdP SAML descriptor. Used e.g. byKeyLocator
looking up public keys for validation of IdP signatures to prevent too frequent requests.- Returns:
- see description.
-
getClient
org.apache.http.client.HttpClient getClient()ReturnsHttpClient
instance that will be used for http communication with this IdP.- Returns:
- see description
-
getAllowedClockSkew
int getAllowedClockSkew()Returns allowed time difference (in milliseconds) between IdP and SP- Returns:
- see description
-