Update server infrastructure docs
This commit is contained in:
18
docs/sso.md
18
docs/sso.md
@@ -15,6 +15,7 @@
|
||||
| 7 | `filebrowser-proxy` | Proxy | FileBrowser |
|
||||
| 8 | `comfyui-proxy` | Proxy | ComfyUI |
|
||||
| 9 | `wikijs-provider` | OAuth2/OIDC | Wiki.js |
|
||||
| — | `reminder` | OAuth2/OIDC | Telegram Reminder Bot 관리자 UI |
|
||||
|
||||
## OIDC 연동 상세
|
||||
|
||||
@@ -97,6 +98,23 @@ curl -s -X PATCH -H "Authorization: Bearer $AUTHENTIK_TOKEN" \
|
||||
|
||||
전략은 Wiki.js GraphQL API(`updateStrategies` mutation)로 등록한다. 자세한 내용은 [gm/wikijs](https://git.du5t.xyz/gm/wikijs) 참고.
|
||||
|
||||
### Telegram Reminder Bot
|
||||
|
||||
Telegram Reminder Bot은 작은 내장 HTTP 관리자 UI(`/setup`)를 제공하고, 이 화면을 Authentik OIDC로 보호한다.
|
||||
|
||||
| 항목 | 값 |
|
||||
|---|---|
|
||||
| 관리자 URL | `https://reminder.du5t.xyz/setup` |
|
||||
| Callback URL | `https://reminder.du5t.xyz/setup/callback` |
|
||||
| Discovery URL 패턴 | `https://auth.du5t.xyz/application/o/reminder/.well-known/openid-configuration` |
|
||||
| 런타임 설정 | `/podman/data/telegram-reminder-bot/data/runtime.env` |
|
||||
|
||||
주의점:
|
||||
|
||||
- 웹 UI 로그인은 Authentik 세션을 확인한다.
|
||||
- 대상/리마인더 생성·수정은 Telegram에서 `/login`으로 연결된 `admin_identities.authentik_sub`와 현재 Authentik `sub`가 일치할 때만 허용된다.
|
||||
- `AUTHENTIK_REQUIRED_GROUP` 값이 설정되어 있으면 해당 그룹 구성원만 `/setup`에 접근할 수 있다.
|
||||
|
||||
## Proxy Provider 연동 상세
|
||||
|
||||
NPM의 백엔드를 `10.89.0.20:9000` (Authentik Embedded Outpost)으로 설정한다.
|
||||
|
||||
Reference in New Issue
Block a user