symphony.bdk.core.auth.bot_authenticator.BotAuthenticatorRsa#

class symphony.bdk.core.auth.bot_authenticator.BotAuthenticatorRsa(bot_config: symphony.bdk.core.config.model.bdk_bot_config.BdkBotConfig, login_api_client: symphony.bdk.gen.api_client.ApiClient, relay_api_client: symphony.bdk.gen.api_client.ApiClient, retry_config: symphony.bdk.core.config.model.bdk_retry_config.BdkRetryConfig)#

Bases: symphony.bdk.core.auth.bot_authenticator.BotAuthenticator

Bot authenticator RSA implementation.

__init__(bot_config: symphony.bdk.core.config.model.bdk_bot_config.BdkBotConfig, login_api_client: symphony.bdk.gen.api_client.ApiClient, relay_api_client: symphony.bdk.gen.api_client.ApiClient, retry_config: symphony.bdk.core.config.model.bdk_retry_config.BdkRetryConfig)#

Methods

__init__(bot_config, login_api_client, ...)

retrieve_key_manager_token()

Authenticated and retrieved a new key manager session.

retrieve_session_token()

Authenticates and retrieves a new session token.

async retrieve_key_manager_token() str#

Authenticated and retrieved a new key manager session.

Returns

the retrieved key manager session.

async retrieve_session_token() str#

Authenticates and retrieves a new session token.

Returns

the retrieved session token.