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.IDPgetEntityID in interface SamlDeployment.IDPpublic SamlDeployment.IDP.SingleSignOnService getSingleSignOnService()
SamlDeployment.IDPgetSingleSignOnService in interface SamlDeployment.IDPpublic SamlDeployment.IDP.SingleLogoutService getSingleLogoutService()
SamlDeployment.IDPgetSingleLogoutService in interface SamlDeployment.IDPpublic KeyLocator getSignatureValidationKeyLocator()
SamlDeployment.IDPKeyLocator looking up public keys used for validation of IdP signatures.getSignatureValidationKeyLocator in interface SamlDeployment.IDPpublic int getMinTimeBetweenDescriptorRequests()
SamlDeployment.IDPKeyLocator looking up public keys for validation of IdP signatures
to prevent too frequent requests.getMinTimeBetweenDescriptorRequests in interface SamlDeployment.IDPpublic 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.IDPHttpClient instance that will be used for http communication with this IdP.getClient in interface SamlDeployment.IDPpublic void setClient(org.apache.http.client.HttpClient client)
public String getMetadataUrl()
public void setMetadataUrl(String metadataUrl)
public int getAllowedClockSkew()
SamlDeployment.IDPgetAllowedClockSkew in interface SamlDeployment.IDPpublic void setAllowedClockSkew(int allowedClockSkew)
Copyright © 2021 JBoss by Red Hat. All rights reserved.