WorkforcePoolProviderOidcWebSsoConfig class
Constructors
-
WorkforcePoolProviderOidcWebSsoConfig({Input<List<String>?>? additionalScopes, required Input<String> assertionClaimsBehavior, required Input<String> responseType})
-
Creates a new WorkforcePoolProviderOidcWebSsoConfig.
additionalScopes Additional scopes to request for in the OIDC authentication request on top of scopes requested by default. By default, the openid, profile and email scopes that are supported by the identity provider are requested.
assertionClaimsBehavior The behavior for how OIDC Claims are included in the assertion object used for attribute mapping and attribute condition.
responseType The Response Type to request for in the OIDC Authorization Request for web sign-in.
const
-
WorkforcePoolProviderOidcWebSsoConfig.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
additionalScopes
→ Input<List<String>?>?
-
Additional scopes to request for in the OIDC authentication request on top of scopes requested by default. By default, the
openid, profile and email scopes that are supported by the identity provider are requested.
Each additional scope may be at most 256 characters. A maximum of 10 additional scopes may be configured.
final
-
assertionClaimsBehavior
→ Input<String>
-
The behavior for how OIDC Claims are included in the
assertion object used for attribute mapping and attribute condition.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
responseType
→ Input<String>
-
The Response Type to request for in the OIDC Authorization Request for web sign-in.
The
CODE Response Type is recommended to avoid the Implicit Flow, for security reasons.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited