module documentation

Bearer for service-account impersonation via token exchange.

Class Bearer Bearer that creates receivers for exchange-based impersonation.
Class CachedBearer Convenience wrapper that caches impersonated tokens in memory.
Class Receiver Receiver that exchanges an actor token for an impersonated token.
Constant TOKEN_EXCHANGE_ACCESS_TOKEN_TYPE Undocumented
Constant TOKEN_EXCHANGE_GRANT_TYPE Undocumented
Constant TOKEN_EXCHANGE_SUBJECT_IDENTIFIER_TYPE Undocumented
Variable log Undocumented
Variable sanitizer Undocumented
TOKEN_EXCHANGE_ACCESS_TOKEN_TYPE: str = (source)

Undocumented

Value
'urn:ietf:params:oauth:token-type:access_token'
TOKEN_EXCHANGE_GRANT_TYPE: str = (source)

Undocumented

Value
'urn:ietf:params:oauth:grant-type:token-exchange'
TOKEN_EXCHANGE_SUBJECT_IDENTIFIER_TYPE: str = (source)

Undocumented

Value
'urn:nebius:params:oauth:token-type:subject_identifier'

Undocumented

sanitizer = (source)

Undocumented