public interface SamlServiceProviderConfigurationApi extends SamlEntityConfigurationApi
| Modifier and Type | Method and Description |
|---|---|
List<SamlExternalIdentityProvider> |
getIdentityProviders()
Returns a list with all identity providers that are trusted (i.e.
|
boolean |
isAuthnRequestsSigned()
If this property is enabled, all authentication requests targeted at
identity providers will be signed.
|
boolean |
isSingleLogoutMessagesSigned()
This property indicates whether outgoing single logout messages are
signed.
|
boolean |
isWantAssertionsSigned()
This property, which is enabled by default, determines whether incoming
authentication responses from the identity provider are required to have a
valid signature.
|
boolean |
isWantSingleLogoutMessagesSigned()
This property indicates whether incoming single logout requests are
required to have a valid signature.
|
void |
setAuthnRequestsSigned(boolean authnRequestsSigned)
|
void |
setSingleLogoutMessagesSigned(boolean singleLogoutMessagesSigned)
|
void |
setWantAssertionsSigned(boolean wantAssertionsSigned)
|
void |
setWantSingleLogoutMessagesSigned(boolean wantSingleLogoutMessagesSigned)
|
addExternalSamlEntity, getEntityId, getExternalSamlEntities, getExternalSamlEntityByEntityId, getMetaDataURL, getPreferredBinding, setEntityId, setPreferredBinding, setSigningKeygetHostName, getPort, getProtocol, setHostName, setPort, setProtocolboolean isAuthnRequestsSigned()
SamlEntityConfigurationApi.setSigningKey(String, String, String, String)
.void setAuthnRequestsSigned(boolean authnRequestsSigned)
boolean isWantAssertionsSigned()
void setWantAssertionsSigned(boolean wantAssertionsSigned)
boolean isSingleLogoutMessagesSigned()
void setSingleLogoutMessagesSigned(boolean singleLogoutMessagesSigned)
boolean isWantSingleLogoutMessagesSigned()
void setWantSingleLogoutMessagesSigned(boolean wantSingleLogoutMessagesSigned)
List<SamlExternalIdentityProvider> getIdentityProviders()
SamlEntityConfigurationApi.addExternalSamlEntity(java.io.Reader)). This allows the
API client to present the list to the user, so that the user can choose
the provider that needs to be used for doing the login.Copyright © 2013 Seam Framework. All Rights Reserved.