POST /admin/users/{user_id}/impersonate
Admin obtains JWT for a target user (session impersonation), requires super_admin role
Account Management `bearerAuth` application/json
Request Parameters
| Name | In | Type | Required | Default | Example | Constraints | Description |
user_id |
path |
string |
Yes |
|
|
|
Target user ID |
Request Body
Schema: dto.ImpersonateRequest
| Field | Type | Required | Example | Constraints | Description |
reason |
string |
No |
|
|
Impersonation reason |
Referenced Schemas
dto.ImpersonateResponse
| Field | Type | Required | Example | Constraints | Description |
expires_at |
string |
No |
2026-06-16T11:00:00Z |
|
|
impersonation_token |
string |
No |
eyJhbGciOi... |
|
|
gitee_com_linmes_authms_base_dto.DataResponse-dto_ImpersonateResponse
| Field | Type | Required | Example | Constraints | Description |
code |
integer |
No |
|
|
|
data |
dto.ImpersonateResponse |
No |
|
|
|
message |
string |
No |
|
|
|
timestamp |
string |
No |
|
|
|