feat: initialized auth controller

This commit is contained in:
2025-06-18 16:16:22 +03:00
parent ec40c86e4a
commit 582c0f15d8
5 changed files with 314 additions and 0 deletions

View File

@@ -7,6 +7,67 @@ definitions:
info:
contact: {}
paths:
/auth/login:
post:
consumes:
- application/json
produces:
- application/json
responses: {}
summary: Acquire tokens via login credentials or by providing 2FA code
tags:
- Auth
/auth/passwordResetBegin:
post:
consumes:
- application/json
produces:
- application/json
responses: {}
summary: Request password reset email
tags:
- Auth
/auth/passwordResetComplete:
post:
consumes:
- application/json
produces:
- application/json
responses: {}
summary: Complete password reset with email code and provide 2FA code or backup
code if needed
tags:
- Auth
/auth/refresh:
post:
consumes:
- application/json
produces:
- application/json
responses: {}
summary: Receive new tokens via refresh token
tags:
- Auth
/auth/registrationBegin:
post:
consumes:
- application/json
produces:
- application/json
responses: {}
summary: Register an account
tags:
- Auth
/auth/registrationComplete:
post:
consumes:
- application/json
produces:
- application/json
responses: {}
summary: Confirm with code, finish creating the account
tags:
- Auth
/service/health:
get:
consumes: