public class ImmutableApplicationSamlConfiguration extends Object implements ApplicationSamlConfiguration
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableApplicationSamlConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableApplicationSamlConfiguration.Builder |
builder() |
boolean |
equals(Object o) |
static ApplicationSamlConfiguration |
fromEntity(ApplicationSamlConfigurationEntity entity) |
static BaseApplicationSamlConfiguration |
fromMetadata(InputStream xml)
Pareses provided SAML XML metadata
|
Application |
getApplication() |
String |
getAssertionConsumerUrl() |
String |
getAudienceUrl() |
NameIdFormat |
getNameIdFormat()
Returns NameID format configured for a given app.
|
int |
hashCode() |
boolean |
isAddUserAttributesEnabled() |
boolean |
isEnabled() |
String |
toString() |
public Application getApplication()
getApplication in interface ApplicationSamlConfigurationpublic String getAudienceUrl()
getAudienceUrl in interface BaseApplicationSamlConfigurationpublic String getAssertionConsumerUrl()
getAssertionConsumerUrl in interface BaseApplicationSamlConfigurationpublic NameIdFormat getNameIdFormat()
BaseApplicationSamlConfigurationNote that if Authn Request contains NameIDPolicy with specified Format attribute, then format from Authn Request has higher priority than NameID format from app config.
getNameIdFormat in interface BaseApplicationSamlConfigurationpublic boolean isAddUserAttributesEnabled()
isAddUserAttributesEnabled in interface BaseApplicationSamlConfigurationpublic boolean isEnabled()
isEnabled in interface ApplicationSamlConfigurationpublic static ImmutableApplicationSamlConfiguration.Builder builder()
public static ApplicationSamlConfiguration fromEntity(ApplicationSamlConfigurationEntity entity)
public static BaseApplicationSamlConfiguration fromMetadata(InputStream xml) throws org.opensaml.core.xml.io.UnmarshallingException, net.shibboleth.utilities.java.support.xml.XMLParserException
xml - application metadata; stream will be closed by this methodorg.opensaml.core.xml.io.UnmarshallingExceptionnet.shibboleth.utilities.java.support.xml.XMLParserExceptionCopyright © 2023 Atlassian. All rights reserved.