Skip to main content

data.entities.authorization.authorization_token_utils

get_host_authorization_token_id

def get_host_authorization_token_id(user_id: "UserID") -> AuthorizationTokenID

Retrieves the authorization token ID for the user host system.

Arguments:

  • user_id - The user ID.

Returns:

The authorization token ID.

get_connector_instance_authorization_id

def get_connector_instance_authorization_id(
instance: "ConnectorInstanceID") -> str

Retrieves the authorization ID for a connector instance.

Arguments:

  • instance - The connector instance ID.

Returns:

The authorization ID.

get_connector_instance_authorization_token_id

def get_connector_instance_authorization_token_id(
user: "User", instance: "ConnectorInstanceID") -> AuthorizationTokenID

Retrieves the authorization token ID for a connector instance.

Arguments:

  • user - The user.
  • instance - The connector instance ID.

Returns:

The authorization token ID.

has_authorization_token_expired

def has_authorization_token_expired(token: AuthorizationToken) -> bool

Checks whether an authorization token has expired and thus should be refreshed.

Arguments:

  • token - The authorization token.