public class SAMLConfiguration extends Object
The configuration instance to use would typically be retrieved from the
ConfigurationService
.
Constructor and Description |
---|
SAMLConfiguration()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
List<String> |
getAllowedBindingURLSchemes()
Gets the unmodifiable list of schemes allowed to appear in binding URLs when encoding a message.
|
SAML1ArtifactBuilderFactory |
getSAML1ArtifactBuilderFactory()
Gets the artifact factory for the library.
|
SAML2ArtifactBuilderFactory |
getSAML2ArtifactBuilderFactory()
Gets the artifact factory for the library.
|
org.joda.time.format.DateTimeFormatter |
getSAMLDateFormatter()
Gets the date format used to string'ify SAML's
DateTime objects. |
void |
setAllowedBindingURLSchemes(List<String> schemes)
Sets the list of schemes allowed to appear in binding URLs when encoding a message.
|
void |
setSAML1ArtifactBuilderFactory(SAML1ArtifactBuilderFactory factory)
Sets the artifact factory for the library.
|
void |
setSAML2ArtifactBuilderFactory(SAML2ArtifactBuilderFactory factory)
Sets the artifact factory for the library.
|
void |
setSAMLDateFormat(String format)
Sets the date format used to string'ify SAML's date/time objects.
|
public org.joda.time.format.DateTimeFormatter getSAMLDateFormatter()
DateTime
objects.public void setSAMLDateFormat(String format)
format
- date format used to string'ify date objectspublic SAML1ArtifactBuilderFactory getSAML1ArtifactBuilderFactory()
public void setSAML1ArtifactBuilderFactory(SAML1ArtifactBuilderFactory factory)
factory
- artifact factory for the librarypublic SAML2ArtifactBuilderFactory getSAML2ArtifactBuilderFactory()
public void setSAML2ArtifactBuilderFactory(SAML2ArtifactBuilderFactory factory)
factory
- artifact factory for the librarypublic List<String> getAllowedBindingURLSchemes()
public void setAllowedBindingURLSchemes(List<String> schemes)
Note, the appearance of schemes such as 'javascript' may open the system up to attacks (e.g. cross-site scripting attacks).
schemes
- URL schemes allowed to appear in a messageCopyright © 2016 JBoss by Red Hat. All rights reserved.