REST-API: Auth
Erzeugt aus dem OpenAPI-Dokument des Daemons. Konventionen, Anmeldung, der CSRF-Header und der WebSocket stehen unter API.
POST /api/auth/login
Abschnitt betitelt „POST /api/auth/login“Anfrage-Body: application/json: LoginRequest
Antworten
- 200:
application/json: LoginResponse
Jeder Fehler antwortet mit Problem Details (application/problem+json) und einem stabilen Code aus der Fehlerreferenz.
POST /api/auth/login/totp
Abschnitt betitelt „POST /api/auth/login/totp“Anfrage-Body: application/json: TotpLoginRequest
Antworten
- 200:
application/json: UserInfo
Jeder Fehler antwortet mit Problem Details (application/problem+json) und einem stabilen Code aus der Fehlerreferenz.
POST /api/auth/logout
Abschnitt betitelt „POST /api/auth/logout“Antworten
- 204
Jeder Fehler antwortet mit Problem Details (application/problem+json) und einem stabilen Code aus der Fehlerreferenz.
POST /api/auth/recover
Abschnitt betitelt „POST /api/auth/recover“Anfrage-Body: application/json: RecoverRequest
Antworten
- 200:
application/json: RecoverResponse
Jeder Fehler antwortet mit Problem Details (application/problem+json) und einem stabilen Code aus der Fehlerreferenz.
GET /api/auth/session
Abschnitt betitelt „GET /api/auth/session“Antworten
- 200:
application/json: UserInfo
Jeder Fehler antwortet mit Problem Details (application/problem+json) und einem stabilen Code aus der Fehlerreferenz.
POST /api/auth/totp/confirm
Abschnitt betitelt „POST /api/auth/totp/confirm“Anfrage-Body: application/json: TotpConfirmRequest
Antworten
- 200:
application/json: RecoveryCodes
Jeder Fehler antwortet mit Problem Details (application/problem+json) und einem stabilen Code aus der Fehlerreferenz.
POST /api/auth/totp/disable
Abschnitt betitelt „POST /api/auth/totp/disable“Anfrage-Body: application/json: TotpDisableRequest
Antworten
- 204
Jeder Fehler antwortet mit Problem Details (application/problem+json) und einem stabilen Code aus der Fehlerreferenz.
POST /api/auth/totp/enroll
Abschnitt betitelt „POST /api/auth/totp/enroll“Antworten
- 200:
application/json: TotpEnrollment
Jeder Fehler antwortet mit Problem Details (application/problem+json) und einem stabilen Code aus der Fehlerreferenz.