authentication

authentication#

This module contains user authentication related classes and functions required by IQMClient.

Full path: iqm.station_control.client.authentication

Module Attributes

AuthHeaderCallback

Function that returns an authorization header containing a bearer token.

Classes

ExternalToken

Holds an external token

TokenManager

TokenManager manages the access token required for user authentication.

TokenProviderInterface

Interface to token provider

TokensFileReader

Reads token from a file

Exceptions

ClientAuthenticationError

Something went wrong with user authentication.

ClientConfigurationError

Wrong configuration provided.

Inheritance

Inheritance diagram of iqm.station_control.client.authentication