GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig class
Configuration for web single sign-on for the OIDC provider.
Constructors
-
GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig({Input<
List< ? additionalScopes, required Input<String> >GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfigAssertionClaimsBehavior> assertionClaimsBehavior, required Input<GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfigResponseType> responseType}) -
Creates a new GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig.
additionalScopesAdditional scopes to request for in the OIDC authentication request on top of scopes requested by default. By default, theopenid,profileandemailscopes 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.assertionClaimsBehaviorThe behavior for how OIDC Claims are included in theassertionobject used for attribute mapping and attribute condition.responseTypeThe Response Type to request for in the OIDC Authorization Request for web sign-in. TheCODEResponse Type is recommended to avoid the Implicit Flow, for security reasons.const -
GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig.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,profileandemailscopes 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<
GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfigAssertionClaimsBehavior> -
The behavior for how OIDC Claims are included in the
assertionobject used for attribute mapping and attribute condition.final - hashCode → int
-
The hash code for this object.
no setterinherited
-
responseType
→ Input<
GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfigResponseType> -
The Response Type to request for in the OIDC Authorization Request for web sign-in. The
CODEResponse 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
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited