@Generated(value="software.amazon.awssdk:codegen") public final class FederationParameters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FederationParameters.Builder,FederationParameters>
Configuration information when authentication mode is FEDERATED.
| Modifier and Type | Class and Description |
|---|---|
static interface |
FederationParameters.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
applicationCallBackURL()
The redirect or sign-in URL that should be entered into the SAML 2.0 compliant identity provider configuration
(IdP).
|
Map<String,String> |
attributeMap()
SAML attribute name and value.
|
static FederationParameters.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
federationProviderName()
Name of the identity provider (IdP).
|
String |
federationURN()
The Uniform Resource Name (URN).
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAttributeMap()
For responses, this returns true if the service returned a value for the AttributeMap property.
|
int |
hashCode() |
String |
samlMetadataDocument()
SAML 2.0 Metadata document from identity provider (IdP).
|
String |
samlMetadataURL()
Provide the metadata URL from your SAML 2.0 compliant identity provider (IdP).
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends FederationParameters.Builder> |
serializableBuilderClass() |
FederationParameters.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String samlMetadataDocument()
SAML 2.0 Metadata document from identity provider (IdP).
public final String samlMetadataURL()
Provide the metadata URL from your SAML 2.0 compliant identity provider (IdP).
public final String applicationCallBackURL()
The redirect or sign-in URL that should be entered into the SAML 2.0 compliant identity provider configuration (IdP).
public final String federationURN()
The Uniform Resource Name (URN). Also referred as Service Provider URN or Audience URI or Service Provider Entity ID.
public final String federationProviderName()
Name of the identity provider (IdP).
public final boolean hasAttributeMap()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final Map<String,String> attributeMap()
SAML attribute name and value. The name must always be Email and the value should be set to the
attribute definition in which user email is set. For example, name would be Email and value
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress. Please check your SAML 2.0
compliant identity provider (IdP) documentation for details.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAttributeMap() method.
Email and the value should be set to
the attribute definition in which user email is set. For example, name would be Email and
value http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress. Please check your
SAML 2.0 compliant identity provider (IdP) documentation for details.public FederationParameters.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<FederationParameters.Builder,FederationParameters>public static FederationParameters.Builder builder()
public static Class<? extends FederationParameters.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.