É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 |
|
Bryan Frimin
|
53bfc36bff
|
Fix internal error when create new org
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:34:03 -08:00 |
|
Émile Ré
|
b790ca312a
|
Expire invitations on SCIM delete
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é
|
cfcbda4519
|
Fix uneeded assume + assume after invite accept
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é
|
62aacced71
|
Plug verify email
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:30:31 -08:00 |
|
Émile Ré
|
62569dc44c
|
Plug reset password page
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:30:31 -08:00 |
|
Bryan Frimin
|
1ff443c475
|
Fix missing trust center object
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:30:31 -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
|
9734172196
|
Update default SAML role to employee
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:30:30 -08:00 |
|
Bryan Frimin
|
89439da20d
|
Use employee as default role
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:30:30 -08:00 |
|
Bryan Frimin
|
c4285cdc42
|
Fix re-activitating membership does not reset the role
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:30:30 -08:00 |
|
Bryan Frimin
|
64610b388a
|
Fix SCIM filter test
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
|
bbd6e63588
|
Fix missing organization context
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
|
9936df64d9
|
Disallow delete membership when managed by SCIM
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 |
|
Émile Ré
|
431f2fd557
|
Fix cannot delete expired invitation
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:22:47 -08:00 |
|
Bryan Frimin
|
da8a670a68
|
Improve scim event UI/UX
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:22:46 -08:00 |
|
Bryan Frimin
|
d72024be1e
|
Remove useless User struct
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:22:46 -08:00 |
|
Bryan Frimin
|
07f2885371
|
Style
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:22:46 -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
|
eb4024d878
|
Simplify SCIM types/error management
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:22:45 -08:00 |
|
Bryan Frimin
|
3e9df307b8
|
Remove email type
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:22:45 -08:00 |
|
Bryan Frimin
|
ec1844d697
|
Style
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:22:45 -08:00 |
|
Bryan Frimin
|
a7a3025d25
|
Style
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:22:45 -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 |
|
Émile Ré
|
3564bd5495
|
Fix sign up and accept invite
Signed-off-by: Émile Ré <nemile.re@gmail.com>
|
2026-01-17 12:17:51 -08:00 |
|
Bryan Frimin
|
c3d4573091
|
Fix get identity on organization pending invitation
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:17:51 -08:00 |
|
Émile Ré
|
26371857e9
|
Fix invite user dialog create people + connection prepend edge
Signed-off-by: Émile Ré <nemile.re@gmail.com>
|
2026-01-17 12:14: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
|
7a221b6764
|
Fix missing iam:invitation:list for organization
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:14:51 -08:00 |
|
Émile Ré
|
34ab7fd66f
|
Fix owner policy on invitations
Signed-off-by: Émile Ré <nemile.re@gmail.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é
|
e46a11001a
|
Fix iam pages permissions handling
Signed-off-by: Émile Ré <nemile.re@gmail.com>
|
2026-01-17 11:08:16 -08:00 |
|
Bryan Frimin
|
ecb716066c
|
Put enforcement policy to optional when SAML domain is verfied
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 10:35:53 -08:00 |
|
Bryan Frimin
|
924977f28b
|
Change from statelesstoken to securetoken
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 10:35:52 -08:00 |
|
Bryan Frimin
|
1cdf005087
|
WIP
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 10:35:52 -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
|
41a6df9aec
|
Fix test login url returns 404
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 10:27:44 -08:00 |
|
Émile Ré
|
80762de99b
|
Plug sidebar permissions
Signed-off-by: Émile Ré <nemile.re@gmail.com>
|
2026-01-17 10:27:42 -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 |
|
Émile Ré
|
b012b5ec42
|
Replug SAML configurations
Signed-off-by: Émile Ré <nemile.re@gmail.com>
|
2026-01-17 10:25:17 -08:00 |
|