Bryan Frimin
3bb27fe8f1
Style
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-03-21 19:16:21 +01:00
Bryan Frimin
7b320916af
Add audit log feature for recording all actions
...
Adds audit logging that records all authorized actions performed by
users and API keys. The audit log is automatically populated whenever
the authorizer approves an action, and is queryable via GraphQL, MCP,
and CLI interfaces. Permission checks are excluded via a dry-run flag
to avoid phantom entries on page loads.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-03-21 19:16:19 +01:00
Émile Ré
56ec0ab3c3
Move source and state from membership to profile
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-19 16:12:55 +04:00
Émile Ré
583148eb5f
Rename error
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-12 09:37:04 +04:00
Émile Ré
ce69899909
Catch assumption needed errors
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-12 09:37:03 +04:00
Émile Ré
3669df3f8a
Handle membership deletions and role updates in iam policies
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:36:49 -08:00
Émile Ré
ca4ae96f31
Rename authz.WithSesion to authz.WithSkipAssumptionCheck since we only used it with a nil arg
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:34:26 -08:00
Émile Ré
c6094ff572
Implement organization assumption check in authorization layer
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:34:01 -08:00
Bryan Frimin
7030d06aed
Add membership state
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 12:22:47 -08:00
Bryan Frimin
4013b00841
Refactor policies document
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 11:37:39 -08:00
Bryan Frimin
5ae8da7610
Improve Authorize performance
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:25:17 -08:00
Bryan Frimin
2615a1eed5
Add permission query
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:25:17 -08:00
Bryan Frimin
09c456b8ac
WIP
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:25:16 -08:00
Bryan Frimin
e9ac50d91c
Update RBAC on console
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:23:45 -08:00
Bryan Frimin
0f7c755d53
Rename user into identity
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:10:27 -08:00
Bryan Frimin
e61d72f15d
Rewrite permission system
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:07:41 -08:00