feat(idp): add keycloak-first support with authentik fallback
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
## 主要表
|
||||
- `users`
|
||||
- `user_sub` UNIQUE
|
||||
- `idp_user_id` INTEGER
|
||||
- `idp_user_id` VARCHAR(128)
|
||||
- `username` UNIQUE
|
||||
- `email` UNIQUE
|
||||
- `display_name`
|
||||
@@ -27,10 +27,10 @@
|
||||
- `scope_type='site'`
|
||||
- `action in ('view','edit')`
|
||||
|
||||
## 會員與 Authentik 對齊
|
||||
- `users.user_sub` 對應 Authentik `uid`
|
||||
- `users.username` 對應 Authentik `username`
|
||||
- `users.display_name` 對應 Authentik `name`
|
||||
## 會員與 IdP 對齊(Keycloak 優先)
|
||||
- `users.user_sub` 對應 IdP 主體識別
|
||||
- `users.username` 對應 IdP `username`
|
||||
- `users.display_name` 對應 IdP 顯示名稱
|
||||
|
||||
## 快速檢查 SQL
|
||||
```sql
|
||||
|
||||
Reference in New Issue
Block a user