atoti.config.authentication.basic_authentication_config module#

class atoti.BasicAuthenticationConfig#

The basic authentication configuration.

It is the easiest way to set up security since it only requires defining the users, their password, and their roles using BasicSecurity.

realm: Optional[str] = None#

The realm describing the protected area.

Different realms can be used to isolate sessions running on the same domain (regardless of the port). The realm will also be displayed by the browser when prompting for credentials. Defaults to some machine-wide unique ID.

Example

>>> basic_auth_config = tt.BasicAuthenticationConfig(realm="Example")