Bootstrap Castarr from NodeCast prototype
Imported the native TV app (Kotlin, ExoPlayer, embedded remote server, QR pairing) plus CONTEXT.md and ADRs 0001-0005. Rename, Compose for TV UI and the Dispatcharr integration follow as tracked issues. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
13
docs/adr/0004-dispatcharr-fork-with-native-oidc.md
Normal file
13
docs/adr/0004-dispatcharr-fork-with-native-oidc.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
status: accepted
|
||||
---
|
||||
|
||||
# Fork Dispatcharr to add native OIDC (Authentik) for the web UI
|
||||
|
||||
Dispatcharr has no SSO (open upstream request: issue #806). A reverse-proxy
|
||||
forward-auth setup would work without code changes, but we decided to fork
|
||||
Dispatcharr (be-nj) and build real OIDC login (Authentik as IdP, auto user
|
||||
creation, group mapping) into its Django backend and React UI, offered
|
||||
upstream as a PR. Rationale: proxy-auth needs bypass rules for every client
|
||||
endpoint (Xtream/M3U/HDHomeRun) and gives no in-app user identity. The TV app
|
||||
is unaffected either way — it authenticates with Xtream credentials.
|
||||
Reference in New Issue
Block a user