Add adult/kids media groups for media split #25

Merged
benvin merged 1 commits from benvin/media-groups into main 2026-08-24 22:03:32 +10:00
Member

The media services are splitting into an adult (fafflix) and kids (cheeztv) tier, and Authentik group membership will drive the media proxy's routing/authorization later. This adds the two-tier RBAC groups now so users can be assigned the correct media access ahead of the provider/application wiring (groups only — no providers/applications in this PR).

  • Add akP-media-fafflix and akP-media-cheeztv per-service permission entitlements (unbound like the existing akP-arrstack- groups, so they surface in the hierarchical ak_groups claim the proxy reads)
  • Add akR-media-adult role nesting both akP-media-fafflix and akP-media-cheeztv, so adults reach both the adult and kids services
  • Add akR-media-kids role nesting only akP-media-cheeztv, so kids reach kids services only (never fafflix)
The media services are splitting into an adult (fafflix) and kids (cheeztv) tier, and Authentik group membership will drive the media proxy's routing/authorization later. This adds the two-tier RBAC groups now so users can be assigned the correct media access ahead of the provider/application wiring (groups only — no providers/applications in this PR). - Add akP-media-fafflix and akP-media-cheeztv per-service permission entitlements (unbound like the existing akP-arrstack-<app> groups, so they surface in the hierarchical ak_groups claim the proxy reads) - Add akR-media-adult role nesting both akP-media-fafflix and akP-media-cheeztv, so adults reach both the adult and kids services - Add akR-media-kids role nesting only akP-media-cheeztv, so kids reach kids services only (never fafflix)
unkin-agent added 1 commit 2026-08-24 22:01:44 +10:00
Add adult/kids media groups for media split
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline was successful
ec0646657d
The media services are splitting into an adult (fafflix) and kids (cheeztv)
tier, and Authentik group membership will drive the media proxy's routing and
authorization. This adds the two-tier RBAC groups so users can be assigned the
right media access ahead of the provider/application wiring.

- Add akP-media-fafflix and akP-media-cheeztv per-service permission entitlements
  (unbound, so they surface in the hierarchical ak_groups claim for the proxy)
- Add akR-media-adult role nesting both fafflix and cheeztv (adults reach both)
- Add akR-media-kids role nesting only cheeztv (kids reach kids services only)
benvin merged commit 06e71604cf into main 2026-08-24 22:03:32 +10:00
benvin deleted branch benvin/media-groups 2026-08-24 22:03:32 +10:00
Sign in to join this conversation.