Skip to main content

integration.authorization.strategies.bearer.bearer_strategy

BearerStrategy Objects

class BearerStrategy(AuthorizationStrategy)

Bearer authorization strategy.

create_bearer_strategy

def create_bearer_strategy(
comp: BackendComponent,
svc: Service,
*,
user_token: UserToken | None = None,
auth_token: AuthorizationToken | None = None,
auth_public: AuthorizationSettings | None = None,
auth_private: AuthorizationSettings | None = None
) -> AuthorizationStrategy

Creates a new Bearer strategy instance.

Arguments:

  • comp - The main component.
  • svc - The service to use for message sending.
  • user_token - An optional user token.
  • auth_token - An optional authorization token.
  • auth_public - Optional public authorization settings.
  • auth_private - Optional private authorization settings.

Returns:

The newly created strategy.