AuthProviderAuthProviderTypeParamsThreeLeggedOauth class
Constructors
-
AuthProviderAuthProviderTypeParamsThreeLeggedOauth({Input<String?>? authorizationUrl, Input<String?>? clientId, Input<String?>? clientSecret, Input<String?>? clientSecretWo, Input<String?>? clientSecretWoVersion, Input<String?>? defaultContinueUri, Input<bool?>? enablePkce, Input<String?>? redirectUrl, Input<String?>? tokenUrl})
-
Creates a new AuthProviderAuthProviderTypeParamsThreeLeggedOauth.
authorizationUrl The authorization endpoint to send users to for consenting to delegate
clientId The client ID of the OAuth client.
clientSecret Input only. The client secret of the OAuth client.
clientSecretWo NOTE: This field is write-only and its value will not be updated in state as part of read operations.
clientSecretWoVersion Triggers update of clientSecretWo write-only. Increment this value when an update to clientSecretWo is needed. For more info see updating write-only arguments
defaultContinueUri The default continue URI for 3LO flow and it will be used when no continue
enablePkce Enables Proof Key for Code Exchange (PKCE) for the OAuth flow to prevent
redirectUrl (Output)
tokenUrl The token endpoint for requesting tokens on behalf of an end user.
const
-
AuthProviderAuthProviderTypeParamsThreeLeggedOauth.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
authorizationUrl
→ Input<String?>?
-
The authorization endpoint to send users to for consenting to delegate
to the agent.
eg. "https://auth.atlassian.com/authorize"
final
-
clientId
→ Input<String?>?
-
The client ID of the OAuth client.
final
-
clientSecret
→ Input<String?>?
-
Input only. The client secret of the OAuth client.
Note: This property is sensitive and will not be displayed in the plan.
final
-
clientSecretWo
→ Input<String?>?
-
NOTE: This field is write-only and its value will not be updated in state as part of read operations.
(Optional, Write-Only)
Input only. The client secret of the OAuth client.
Note: This property is write-only and will not be read from the API.
final
-
clientSecretWoVersion
→ Input<String?>?
-
Triggers update of
clientSecretWo write-only. Increment this value when an update to clientSecretWo is needed. For more info see updating write-only arguments
final
-
defaultContinueUri
→ Input<String?>?
-
The default continue URI for 3LO flow and it will be used when no continue
URI is provided in the RetrieveCredentials request.
final
-
enablePkce
→ Input<bool?>?
-
Enables Proof Key for Code Exchange (PKCE) for the OAuth flow to prevent
authorization code interception attacks.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
redirectUrl
→ Input<String?>?
-
(Output)
The redirect URL this authProvider uses for the OAuth exchange.
This is deterministic based on the name of the auth_provider.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
tokenUrl
→ Input<String?>?
-
The token endpoint for requesting tokens on behalf of an end user.
eg. "https://auth.atlassian.com/oauth/token"
final