Class IssuerConfigurationType
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<IssuerConfigurationType.Builder,IssuerConfigurationType>
Specifies the issuer configuration for a user pool. Contains settings that determine how tokens are issued and validated.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends IssuerConfigurationType.Builder>final StringtoString()Returns a string representation of this object.final IssuerTypetype()The type of issuer configuration.final StringThe type of issuer configuration.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
type
The type of issuer configuration. Determines the token issuing behavior for the user pool.
- ORIGINAL
-
The original issuer configuration for user pools. The issuer URL is hosted in the user pool’s region and provides OIDC endpoints specific to that region.
Original issuers have the format of
https://cognito-idp.[region].amazonaws.com/[userPoolId] - UPDATED
-
Recommended for all user pools, including for multi-Region replication. Updated issuers host the same JWKS content in multiple regions, resulting in improved resilience and efficiency.
Updated issuers have the format of
https://issuer-cognito-idp.[region].amazonaws.com/[userPoolId], where region is the primary Amazon Web Services Region of your user pool.
If the service returns an enum value that is not available in the current SDK version,
typewill returnIssuerType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of issuer configuration. Determines the token issuing behavior for the user pool.
- ORIGINAL
-
The original issuer configuration for user pools. The issuer URL is hosted in the user pool’s region and provides OIDC endpoints specific to that region.
Original issuers have the format of
https://cognito-idp.[region].amazonaws.com/[userPoolId] - UPDATED
-
Recommended for all user pools, including for multi-Region replication. Updated issuers host the same JWKS content in multiple regions, resulting in improved resilience and efficiency.
Updated issuers have the format of
https://issuer-cognito-idp.[region].amazonaws.com/[userPoolId], where region is the primary Amazon Web Services Region of your user pool.
- See Also:
-
typeAsString
The type of issuer configuration. Determines the token issuing behavior for the user pool.
- ORIGINAL
-
The original issuer configuration for user pools. The issuer URL is hosted in the user pool’s region and provides OIDC endpoints specific to that region.
Original issuers have the format of
https://cognito-idp.[region].amazonaws.com/[userPoolId] - UPDATED
-
Recommended for all user pools, including for multi-Region replication. Updated issuers host the same JWKS content in multiple regions, resulting in improved resilience and efficiency.
Updated issuers have the format of
https://issuer-cognito-idp.[region].amazonaws.com/[userPoolId], where region is the primary Amazon Web Services Region of your user pool.
If the service returns an enum value that is not available in the current SDK version,
typewill returnIssuerType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of issuer configuration. Determines the token issuing behavior for the user pool.
- ORIGINAL
-
The original issuer configuration for user pools. The issuer URL is hosted in the user pool’s region and provides OIDC endpoints specific to that region.
Original issuers have the format of
https://cognito-idp.[region].amazonaws.com/[userPoolId] - UPDATED
-
Recommended for all user pools, including for multi-Region replication. Updated issuers host the same JWKS content in multiple regions, resulting in improved resilience and efficiency.
Updated issuers have the format of
https://issuer-cognito-idp.[region].amazonaws.com/[userPoolId], where region is the primary Amazon Web Services Region of your user pool.
- See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<IssuerConfigurationType.Builder,IssuerConfigurationType>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-