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 ApplicationSamlConfiguration
public String getAudienceUrl()
getAudienceUrl
in interface BaseApplicationSamlConfiguration
public String getAssertionConsumerUrl()
getAssertionConsumerUrl
in interface BaseApplicationSamlConfiguration
public NameIdFormat getNameIdFormat()
BaseApplicationSamlConfiguration
Note 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 BaseApplicationSamlConfiguration
public boolean isAddUserAttributesEnabled()
isAddUserAttributesEnabled
in interface BaseApplicationSamlConfiguration
public boolean isEnabled()
isEnabled
in interface ApplicationSamlConfiguration
public 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.UnmarshallingException
net.shibboleth.utilities.java.support.xml.XMLParserException
Copyright © 2021 Atlassian. All rights reserved.