public static class DefaultSamlDeployment.DefaultIDP extends Object implements SamlDeployment.IDP
SamlDeployment.IDP.SingleLogoutService, SamlDeployment.IDP.SingleSignOnService
Constructor and Description |
---|
DefaultIDP() |
Modifier and Type | Method and Description |
---|---|
void |
addSignatureValidationKey(PublicKey signatureValidationKey) |
int |
getAllowedClockSkew()
Returns allowed time difference (in milliseconds) between IdP and SP
|
org.apache.http.client.HttpClient |
getClient()
Returns
HttpClient instance that will be used for http communication with this IdP. |
String |
getEntityID()
Returns entity identifier of this IdP.
|
String |
getMetadataUrl() |
int |
getMinTimeBetweenDescriptorRequests()
Returns minimum time (in seconds) between issuing requests to IdP SAML descriptor.
|
KeyLocator |
getSignatureValidationKeyLocator()
Returns
KeyLocator looking up public keys used for validation of IdP signatures. |
SamlDeployment.IDP.SingleLogoutService |
getSingleLogoutService()
Returns Single logout service configuration for this IdP.
|
SamlDeployment.IDP.SingleSignOnService |
getSingleSignOnService()
Returns Single sign on service configuration for this IdP.
|
void |
refreshKeyLocatorConfiguration() |
void |
setAllowedClockSkew(int allowedClockSkew) |
void |
setClient(org.apache.http.client.HttpClient client) |
void |
setEntityID(String entityID) |
void |
setMetadataUrl(String metadataUrl) |
void |
setMinTimeBetweenDescriptorRequests(int minTimeBetweenDescriptorRequests) |
void |
setSingleLogoutService(SamlDeployment.IDP.SingleLogoutService singleLogoutService) |
void |
setSingleSignOnService(SamlDeployment.IDP.SingleSignOnService singleSignOnService) |
public String getEntityID()
SamlDeployment.IDP
getEntityID
in interface SamlDeployment.IDP
public SamlDeployment.IDP.SingleSignOnService getSingleSignOnService()
SamlDeployment.IDP
getSingleSignOnService
in interface SamlDeployment.IDP
public SamlDeployment.IDP.SingleLogoutService getSingleLogoutService()
SamlDeployment.IDP
getSingleLogoutService
in interface SamlDeployment.IDP
public KeyLocator getSignatureValidationKeyLocator()
SamlDeployment.IDP
KeyLocator
looking up public keys used for validation of IdP signatures.getSignatureValidationKeyLocator
in interface SamlDeployment.IDP
public int getMinTimeBetweenDescriptorRequests()
SamlDeployment.IDP
KeyLocator
looking up public keys for validation of IdP signatures
to prevent too frequent requests.getMinTimeBetweenDescriptorRequests
in interface SamlDeployment.IDP
public void setMinTimeBetweenDescriptorRequests(int minTimeBetweenDescriptorRequests)
public void setEntityID(String entityID)
public void addSignatureValidationKey(PublicKey signatureValidationKey)
public void setSingleSignOnService(SamlDeployment.IDP.SingleSignOnService singleSignOnService)
public void setSingleLogoutService(SamlDeployment.IDP.SingleLogoutService singleLogoutService)
public void refreshKeyLocatorConfiguration()
public org.apache.http.client.HttpClient getClient()
SamlDeployment.IDP
HttpClient
instance that will be used for http communication with this IdP.getClient
in interface SamlDeployment.IDP
public void setClient(org.apache.http.client.HttpClient client)
public String getMetadataUrl()
public void setMetadataUrl(String metadataUrl)
public int getAllowedClockSkew()
SamlDeployment.IDP
getAllowedClockSkew
in interface SamlDeployment.IDP
public void setAllowedClockSkew(int allowedClockSkew)
Copyright © 2021 JBoss by Red Hat. All rights reserved.