knock: provision Audiobookshelf accounts #377
Labels
No labels
audit-work
bug
docs
general-admin
major-upgrade
needs-vps-sync
new-service
on-hold
outside-work
post-podman
renovate
upstream
vps
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
mysticalsoap/docker#377
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Audiobookshelf (PR #376) keeps its own local accounts, like Navidrome, so knock should create one per signup.
POST /api/userswith username, password,type: user, access to the audiobooks library; auth is a Bearer token of an admin account._helper/knock/secrets/(user-created, Pattern 1) and aknock-workersecret mount, same shape asnavidrome_admin_password.txt._helper/knock/audiobookshelf.pyalongsidenavidrome.py, wired intoprovision.py; failure reported over ntfy without blocking the other steps.Adding-a-New-User.md§1 table row and §2 list, drop §7a once knock covers it.Superseded: Audiobookshelf is going on Authelia OIDC with auto-register in PR #376 (the official app, Lissen, Storii and Plappa all do the OIDC flow), so there is nothing for knock to provision. Close once #376 merges.