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

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