aistore.sdk.authn.token_manager

View as Markdown

Module Contents

Classes

NameDescription
TokenManagerManages token-related operations.

Data

logger

API

class aistore.sdk.authn.token_manager.TokenManager(
client: aistore.sdk.request_client.RequestClient
)

Manages token-related operations.

This class provides methods to interact with tokens in the AuthN server. .

Parameters:

client
RequestClient

The RequestClient used to make HTTP requests.

client
RequestClient

Returns the RequestClient instance used by this TokenManager.

aistore.sdk.authn.token_manager.TokenManager.revoke(
token: str
) -> None

Revokes the specified authentication token.

Parameters:

token
str

The token to be revoked.

Raises:

  • ValueError: If the token is not provided.
  • AISError: If the revoke token request fails.
aistore.sdk.authn.token_manager.logger = get_logger(__name__)