Commit Graph

592 Commits

Author SHA1 Message Date
Bryan Frimin
7e2e16034e Fix error handling
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-18 08:22:49 -08:00
Bryan Frimin
641acf18bc Fix timestamp column type
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-18 08:14:39 -08:00
Émile Ré
ff0777f685 Fixes after rebase
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:36:49 -08:00
Émile Ré
600cbbc92b Fix iam membership profiles migration and add corresponding identities to trust center accesses
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:36:49 -08: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é
6c7bcfb50a Get rid of old trust-auth config
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:36:47 -08:00
Émile Ré
5384e12ced Make magic link single use and reduce duration to 15min
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:35:45 -08:00
Émile Ré
44d85a2b12 Trust center access management - get rid of access token
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:34:24 -08:00
Émile Ré
8b3bda56e6 Add magic link login for trust center
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:34:24 -08:00
Émile Ré
bbdea575d1 Expire invitations on SAML sign up and invitation accept
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:34:03 -08:00
Émile Ré
b961069e1d Accept/Expire invitations on SAML & SCIM operations
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:34:02 -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
Émile Ré
816e3a1d79 Plug sign in steps + sso login URL check
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:30:30 -08:00
Bryan Frimin
4cde4a0637 Fix incosistent filter
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:30:29 -08:00
Bryan Frimin
c4597b34fd Remove dead code
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:30:27 -08:00
Bryan Frimin
1cf4d6125a Use new coredata error pattern
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:49 -08:00
Bryan Frimin
71263367f6 Add last used at to personal api key
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:48 -08:00
Bryan Frimin
5c64e304e8 Enforce at least one owner
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:48 -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
e2225d9970 Refactor scim filter management
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:46 -08:00
Bryan Frimin
31f79fccce Add SCIM handler draft
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:44 -08:00
Bryan Frimin
cfc514c8e0 Add SCIM management
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:20:14 -08:00
Bryan Frimin
b6799cbb01 Add membership source
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:17:52 -08:00
Bryan Frimin
b09a49b7f9 Fix 5xx when load organization on invitation object
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:14:51 -08:00
Bryan Frimin
5fafba87a7 Dog food IAM to manage IAM
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:14:51 -08:00
Bryan Frimin
4013b00841 Refactor policies document
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 11:37:39 -08:00
Émile Ré
e0f6bbd204 Plug back organization members
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 10:27:44 -08:00
Bryan Frimin
3e95c8c38a Fix missing child session on SAML
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:27:44 -08:00
Bryan Frimin
12c7c278ad Fix 5xx when saml config already exist
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:25:18 -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
e9ac50d91c Update RBAC on console
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:23:45 -08:00
Bryan Frimin
d4b039737e Rename identity profile on membership profile
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:14:54 -08:00
Bryan Frimin
2f7a3a5f76 Add identity profile
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:13:29 -08:00
Émile Ré
86bdb14289 Plug assume organization session
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 10:10:28 -08:00
Bryan Frimin
c2a5197459 Prefix table with iam_
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:10:27 -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
fa0295f481 Style
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:10:26 -08:00
Bryan Frimin
63349098fd Add saml domain verification
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:10:26 -08:00
Bryan Frimin
393343e557 Fix lastSession always return an error
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:10:24 -08:00
Bryan Frimin
342d93911b Add session membership
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:10:23 -08:00
Bryan Frimin
a4964e817c Change session from method tracking
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:10:23 -08:00
Bryan Frimin
7a26473e8f Add activeSession on membership
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:07:42 -08:00
Bryan Frimin
74fc3b8cd1 Rewrite identity and access management
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:07:34 -08:00
Sacha Al Himdani
4ed3f5a067 Change state of applicability
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-01-16 22:56:00 +01:00
Sacha Al Himdani
c76764b69a Add processing activity exports
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-01-16 14:42:53 +01:00
Yash Gupta
51b31f81f4 fix(mcp): pass measure_id in AddTaskTool and make it optional
Signed-off-by: Yash Gupta <yash3144@gmail.com>
2026-01-15 18:15:45 +01:00
Sacha Al Himdani
9626e24370 Add right requests
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-01-15 16:40:17 +01:00
Sacha Al Himdani
0fb281e0e9 Fix custom mail type conversion to citext
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-01-12 22:04:29 +01:00
Yash Gupta
1a3249de66 fix: normalize domain/email columns with citext
Signed-off-by: Yash Gupta <yash3144@gmail.com>
2026-01-12 18:07:53 +01:00
Sacha Al Himdani
aba51629c0 Fix people in mcp
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-01-09 15:55:26 +01:00