complete_resource_token_auth¶
Operation¶
complete_resource_token_auth
async
¶
complete_resource_token_auth(input: CompleteResourceTokenAuthInput, plugins: list[Plugin] | None = None) -> CompleteResourceTokenAuthOutput
Confirms the user authentication session for obtaining OAuth2.0 tokens for a resource.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
CompleteResourceTokenAuthInput
|
An instance of |
required |
plugins
|
list[Plugin] | None
|
A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations. |
None
|
Returns:
| Type | Description |
|---|---|
CompleteResourceTokenAuthOutput
|
An instance of |
Input¶
CompleteResourceTokenAuthInput
dataclass
¶
Dataclass for CompleteResourceTokenAuthInput structure.
Attributes¶
session_uri
class-attribute
instance-attribute
¶
session_uri: str | None = None
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.
user_identifier
class-attribute
instance-attribute
¶
user_identifier: UserIdentifier | None = None
The OAuth2.0 token or user ID that was used to generate the workload access token used for initiating the user authorization flow to retrieve OAuth2.0 tokens.
Output¶
CompleteResourceTokenAuthOutput
dataclass
¶
Dataclass for CompleteResourceTokenAuthOutput structure.