feat: add username-password login flow via authentik token endpoint
This commit is contained in:
@@ -2,6 +2,31 @@
|
||||
|
||||
Base URL:`https://memberapi.ose.tw`
|
||||
|
||||
## 0. 帳號密碼登入
|
||||
### POST `/auth/login`
|
||||
Request:
|
||||
```json
|
||||
{
|
||||
"username": "your-authentik-username",
|
||||
"password": "your-password"
|
||||
}
|
||||
```
|
||||
|
||||
200 Response:
|
||||
```json
|
||||
{
|
||||
"access_token": "<jwt>",
|
||||
"token_type": "Bearer",
|
||||
"expires_in": 3600,
|
||||
"scope": "openid profile email"
|
||||
}
|
||||
```
|
||||
|
||||
401 Response:
|
||||
```json
|
||||
{ "detail": "invalid_username_or_password" }
|
||||
```
|
||||
|
||||
## 1. 使用者資訊
|
||||
### GET `/me`
|
||||
Headers:
|
||||
|
||||
Reference in New Issue
Block a user