archivebox.api.v1_auth

Module Contents

Classes

PasswordAuthSchema

Schema for a /get_api_token request

TokenAuthSchema

Schema for a /check_api_token request

Functions

get_api_token

check_api_token

Data

router

API

archivebox.api.v1_auth.router[source]

‘Router(…)’

class archivebox.api.v1_auth.PasswordAuthSchema[source]

Bases: ninja.Schema

Schema for a /get_api_token request

username: Optional[str][source]

None

password: Optional[str][source]

None

archivebox.api.v1_auth.get_api_token(request, auth_data: archivebox.api.v1_auth.PasswordAuthSchema)[source]
class archivebox.api.v1_auth.TokenAuthSchema[source]

Bases: ninja.Schema

Schema for a /check_api_token request

token: str[source]

None

archivebox.api.v1_auth.check_api_token(request, token_data: archivebox.api.v1_auth.TokenAuthSchema)[source]