GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig class

Configuration for web single sign-on for the OIDC provider.

Constructors

GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig({Input<List<String>>? additionalScopes, required Input<GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfigAssertionClaimsBehavior> assertionClaimsBehavior, required Input<GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfigResponseType> responseType})
Creates a new GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfig. 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. Each additional scope may be at most 256 characters. A maximum of 10 additional scopes may be configured. 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. The CODE Response 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, 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<GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfigAssertionClaimsBehavior>
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<GoogleIamAdminV1WorkforcePoolProviderOidcWebSsoConfigResponseType>
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

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