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.
clientIdThe client id of an OAuth client.clientSecretThe client secret of the OAuth client, to enable OIDC code flow.displayNameThe config's display name set by developers.enabledTrue if allows the user to sign in with the provider.issuerFor OIDC Idps, the issuer identifier.nameThe name of the OAuthIdpConfig resource, for example: 'projects/my-awesome-project/oauthIdpConfigs/oauth-config-id'. Ignored during create requests.oauthIdpConfigIdThe id to use for this config.projectOptional.responseTypeThe response type to request for in the OAuth authorization flow. You can set eitherid_tokenorcodeto true, but not both. Setting both types to be simultaneously true ({code: true, id_token: true}) is not yet supported.tenantIdRequired.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_tokenorcodeto 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