GetResourceOauth2TokenRequest

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A map of custom parameters to include in the authorization request to the resource credential provider. These parameters are in addition to the standard OAuth 2.0 flow parameters, and will not override them.

Link copied to clipboard

An opaque string that will be sent back to the callback URL provided in resourceOauth2ReturnUrl. This state should be used to protect the callback URL of your application against CSRF attacks by ensuring the response corresponds to the original request.

Link copied to clipboard

Indicates whether to always initiate a new three-legged OAuth (3LO) flow, regardless of any existing session.

Link copied to clipboard

The type of flow to be performed.

Link copied to clipboard

The name of the resource's credential provider.

Link copied to clipboard

The callback URL to redirect to after the OAuth 2.0 token retrieval is complete. This URL must be one of the provided URLs configured for the workload identity.

Link copied to clipboard

The OAuth scopes being requested.

Link copied to clipboard

Unique identifier for the user's authentication session for retrieving OAuth2 tokens. This ID tracks the authorization flow state across multiple requests and responses during the OAuth2 authentication process.

Link copied to clipboard

The identity token of the workload from which you want to retrieve the OAuth2 token.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String