symphony.bdk.core.auth.bot_authenticator.BotAuthenticatorCert#

class symphony.bdk.core.auth.bot_authenticator.BotAuthenticatorCert(session_auth_client: symphony.bdk.gen.api_client.ApiClient, key_manager_auth_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 certificate implementation.

__init__(session_auth_client: symphony.bdk.gen.api_client.ApiClient, key_manager_auth_client: symphony.bdk.gen.api_client.ApiClient, retry_config: symphony.bdk.core.config.model.bdk_retry_config.BdkRetryConfig)#

Methods

__init__(session_auth_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.