go-loose/web
Daniel Noulet 49ab89ae46 refactor: keep tenant applications out of the administrator's reach
Claiming the system administrator role no longer grants access to every
application in the installation. Owning a tenant is what lets an administrator
administer it; entering the applications running inside it is a separate,
explicit grant that can be withdrawn again. Handing it out at claim time gave
every installation a standing administrator account inside every customer
application, which is the opposite of the boundary this product draws.

The behaviour suite now covers single sign-on between applications directly: a
second application on the same tenant must receive a code and identify the same
person with no sign-in page in between, once Go Loose already holds a session.

Also adds theme-token tests against the shared styling contract and store
coverage for application grants, and drops the redundant server and security
scheme declarations from the published specification.
2026-10-05 21:48:05 +02:00
..
account.js feat: account menu, database roles, and single logout 2026-10-05 19:18:07 +02:00
app.js feat: account menu, database roles, and single logout 2026-10-05 19:18:07 +02:00
client-login.html initial commit 2026-10-01 23:15:57 +02:00
docs.html initial commit 2026-10-01 23:15:57 +02:00
embed.go initial commit 2026-10-01 23:15:57 +02:00
index.html feat: account menu, database roles, and single logout 2026-10-05 19:18:07 +02:00
install.html feat: account menu, database roles, and single logout 2026-10-05 19:18:07 +02:00
login.html fix installer 2026-10-04 12:24:13 +02:00
openapi.json refactor: keep tenant applications out of the administrator's reach 2026-10-05 21:48:05 +02:00
profile.html feat: account menu, database roles, and single logout 2026-10-05 19:18:07 +02:00
profile.js feat: account menu, database roles, and single logout 2026-10-05 19:18:07 +02:00
roles.html feat: account menu, database roles, and single logout 2026-10-05 19:18:07 +02:00
roles.js feat: account menu, database roles, and single logout 2026-10-05 19:18:07 +02:00
style.css refactor: keep tenant applications out of the administrator's reach 2026-10-05 21:48:05 +02:00
waiting-room.html initial commit 2026-10-01 23:15:57 +02:00