Skip to content

uip-draft: eyre scopes#85

Open
Fang- wants to merge 3 commits intomainfrom
m/eyre-scopes
Open

uip-draft: eyre scopes#85
Fang- wants to merge 3 commits intomainfrom
m/eyre-scopes

Conversation

@Fang-
Copy link
Contributor

@Fang- Fang- commented Feb 25, 2026

Proposal for desk provenance for eyre authentication, for userspace permissions.

In order to extend userspace permissions into HTTP contexts, eyre must provide secure client provenance. We propose assigning desk scopes to authentication sessions, and isolating these sessions in browser contexts by assigning each desk its own subdomain. We reduce UX impact by automating subdomain authentication for browsers, and support OAuth-style authentication for standalone clients.

Draft because many remaining xxs, primarily in rationale section.

This UIP lets the behavior from UIP-userperms (#83) extend into HTTP contexts. But the two UIPs aren't strictly dependent on each other, can be developed and implemented largely in parallel.

Proposal for desk provenance for eyre authentication, for userspace
permissions.
Expands most xx's, primarily in rationale, backcompat and security
sections.
Incorporates feedback from core architecture 2026.02.26, clarifies and
refines phrasing and resolves remaining xx's.
@Fang- Fang- marked this pull request as ready for review March 6, 2026 21:54
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