OauthIdpConfigArgs class

The set of arguments for OauthIdpConfig. The set of arguments for OauthIdpConfig.

Constructors

OauthIdpConfigArgs({Input<String>? clientId, Input<String>? clientSecret, Input<String>? displayName, Input<bool>? enabled, Input<String>? issuer, Input<String>? name, Input<String>? oauthIdpConfigId, Input<String>? project, Input<GoogleCloudIdentitytoolkitAdminV2OAuthResponseType>? responseType, required Input<String> tenantId})
Creates a new OauthIdpConfigArgs. clientId The client id of an OAuth client. clientSecret The client secret of the OAuth client, to enable OIDC code flow. displayName The config's display name set by developers. enabled True if allows the user to sign in with the provider. issuer For OIDC Idps, the issuer identifier. name The name of the OAuthIdpConfig resource, for example: 'projects/my-awesome-project/oauthIdpConfigs/oauth-config-id'. Ignored during create requests. oauthIdpConfigId The id to use for this config. project Optional. responseType The response type to request for in the OAuth authorization flow. You can set either id_token or code to true, but not both. Setting both types to be simultaneously true ({code: true, id_token: true}) is not yet supported. tenantId Required.
const
OauthIdpConfigArgs.fromMap(Map<String, dynamic> map)
factory

Properties

clientId → Input<String>?
The client id of an OAuth client.
final
clientSecret → Input<String>?
The client secret of the OAuth client, to enable OIDC code flow.
final
displayName → Input<String>?
The config's display name set by developers.
final
enabled → Input<bool>?
True if allows the user to sign in with the provider.
final
hashCode → int
The hash code for this object.
no setterinherited
issuer → Input<String>?
For OIDC Idps, the issuer identifier.
final
name → Input<String>?
The name of the OAuthIdpConfig resource, for example: 'projects/my-awesome-project/oauthIdpConfigs/oauth-config-id'. Ignored during create requests.
final
oauthIdpConfigId → Input<String>?
The id to use for this config.
final
project → Input<String>?
final
responseType → Input<GoogleCloudIdentitytoolkitAdminV2OAuthResponseType>?
The response type to request for in the OAuth authorization flow. You can set either id_token or code to true, but not both. Setting both types to be simultaneously true ({code: true, id_token: true}) is not yet supported.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tenantId → Input<String>
final

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