|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SamlServiceProviderConfigurationApi
API for the configuration of a SAML Service Provider.
| Method Summary | |
|---|---|
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)
See isAuthnRequestsSigned(). |
void |
setSingleLogoutMessagesSigned(boolean singleLogoutMessagesSigned)
See isSingleLogoutMessagesSigned(). |
void |
setWantAssertionsSigned(boolean wantAssertionsSigned)
See isWantAssertionsSigned(). |
void |
setWantSingleLogoutMessagesSigned(boolean wantSingleLogoutMessagesSigned)
See isWantSingleLogoutMessagesSigned(). |
| Methods inherited from interface org.jboss.seam.security.external.saml.api.SamlEntityConfigurationApi |
|---|
addExternalSamlEntity, getEntityId, getExternalSamlEntities, getExternalSamlEntityByEntityId, getMetaDataURL, getPreferredBinding, setEntityId, setPreferredBinding, setSigningKey |
| Methods inherited from interface org.jboss.seam.security.external.api.EntityConfigurationApi |
|---|
getHostName, getPort, getProtocol, setHostName, setPort, setProtocol |
| Method Detail |
|---|
boolean isAuthnRequestsSigned()
SamlEntityConfigurationApi.setSigningKey(String, String, String, String)
.
void setAuthnRequestsSigned(boolean authnRequestsSigned)
isAuthnRequestsSigned().
boolean isWantAssertionsSigned()
void setWantAssertionsSigned(boolean wantAssertionsSigned)
isWantAssertionsSigned().
boolean isSingleLogoutMessagesSigned()
void setSingleLogoutMessagesSigned(boolean singleLogoutMessagesSigned)
isSingleLogoutMessagesSigned().
boolean isWantSingleLogoutMessagesSigned()
void setWantSingleLogoutMessagesSigned(boolean wantSingleLogoutMessagesSigned)
isWantSingleLogoutMessagesSigned().
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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||