Skip to content

Bedrock Agentcore  >  Operations  >  complete_resource_token_auth

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 CompleteResourceTokenAuthInput.

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 CompleteResourceTokenAuthOutput.

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.