mdvtools.auth.dummy_provider#

Attributes#

Classes#

DummyAuthProvider

Helper class that provides a standard way to create an ABC using

Module Contents#

mdvtools.auth.dummy_provider.logger[source]#
class mdvtools.auth.dummy_provider.DummyAuthProvider(app)[source]#

Bases: mdvtools.auth.auth_provider.AuthProvider

Helper class that provides a standard way to create an ABC using inheritance.

app[source]#
login() flask.typing.ResponseReturnValue[source]#

No-op login for dummy provider.

logout() flask.typing.ResponseReturnValue[source]#

Clear dummy session.

get_user(token: dict | None = None) dict | None[source]#

Return dummy user data.

get_token() str | None[source]#

Dummy token (not used).

handle_callback() str | None[source]#

Simulate callback.

validate_user() Tuple[dict | None, Tuple | None][source]#

Simulate user validation and cache dummy user.

sync_users_to_db() None[source]#

No-op sync in dummy provider.