Skip to content

Add auth convergence proposals#162

Open
jakebromberg wants to merge 1 commit intomainfrom
docs/auth-convergence-proposals
Open

Add auth convergence proposals#162
jakebromberg wants to merge 1 commit intomainfrom
docs/auth-convergence-proposals

Conversation

@jakebromberg
Copy link
Member

Summary

  • Adds two design proposals for converging the WXYC auth model across all three repos
  • Proposal 1: Converge on a shared auth model (remove admin from station role hierarchy)
  • Proposal 2: Add cross-cutting capabilities (editor, webmaster)

Status

Proposal 1 is partially complete:

Proposal 2 is blocked on Proposal 1 completion.

Test plan

  • Docs only, no code changes

Proposal 1 converges the auth model across wxyc-shared, Backend-Service,
and dj-site by removing admin from the station role hierarchy.

Proposal 2 adds cross-cutting capabilities (editor, webmaster) end-to-end
from Backend-Service storage through JWT to dj-site UI.

Proposal 1 status:
- wxyc-shared admin removal: done (PR WXYC/wxyc-shared#8)
- Backend-Service PR #156: closed
- Org hooks audit: completed, hooks are safe
- Remaining: re-add organizationClient, isAdmin in JWT, dj-site adoption
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant