Émile Ré
|
cbd873fd57
|
Revert ugly stripping by using a top level front route
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:34:25 -08:00 |
|
Émile Ré
|
c5cd225d95
|
Fix custom domain prefix + cookie
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:34:25 -08:00 |
|
Émile Ré
|
491caa9e22
|
Ask for fullName on NDA signing
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:34:25 -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 |
|
Bryan Frimin
|
8ff4693bfc
|
Use session instead of mustBeAuthenticated
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:34:24 -08:00 |
|
Bryan Frimin
|
10eed9a6a3
|
Extract session directive in a dedicated package
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:34:24 -08:00 |
|
Émile Ré
|
e220c259b3
|
Use trust center from context
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:34:23 -08:00 |
|
Émile Ré
|
7322201dab
|
Plug trust center part 1
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:34:23 -08:00 |
|
Émile Ré
|
663400c4f6
|
Extract cookie config into authn pkg
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:34:04 -08:00 |
|
Émile Ré
|
1257347df9
|
Extract authn & authz utils
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:34:03 -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é
|
5e602d744b
|
Rename MembershipLayout and create ViewerLayout for identity context pages
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:31:27 -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 |
|
É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
|
2092e4e9bb
|
Style
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:30:30 -08:00 |
|
Bryan Frimin
|
c9b0c4611b
|
Fix 5xx when scim filter not present
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:30:29 -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 |
|
Émile Ré
|
f8accc2d40
|
Fix invitations totalCount update
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:22:49 -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
|
eb4b4d3d8e
|
Fix organization serialization
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:22:48 -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 |
|
Émile Ré
|
786d7e4962
|
Fix TIA GQL type contructor
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 |
|
Émile Ré
|
f13e9ba10a
|
Put back sorting columns on invitation and members
Signed-off-by: Émile Ré <emile@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
|
4beba10a6e
|
Fix error when scim event does not have membership
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:22:44 -08:00 |
|
Bryan Frimin
|
0a94e4f3ab
|
Remove useless check
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:22:44 -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 |
|
Bryan Frimin
|
4dc8fbda55
|
Remove iam unused types
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:17:51 -08:00 |
|
Bryan Frimin
|
32caed1697
|
Remove unused types
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:17:50 -08:00 |
|
Émile Ré
|
c4e7cacea4
|
Any identity can create an org
Signed-off-by: Émile Ré <nemile.re@gmail.com>
|
2026-01-17 12:15:44 -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
|
5fafba87a7
|
Dog food IAM to manage IAM
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:14:51 -08:00 |
|
Émile Ré
|
e4a1e75deb
|
Get rid of previous permission providers
Signed-off-by: Émile Ré <nemile.re@gmail.com>
|
2026-01-17 12:13:56 -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é
|
269f963b48
|
Fix document pages permissions handling
Signed-off-by: Émile Ré <nemile.re@gmail.com>
|
2026-01-17 11:08:19 -08:00 |
|
Émile Ré
|
f3e23850ff
|
Fix data pages permissions handling
Signed-off-by: Émile Ré <nemile.re@gmail.com>
|
2026-01-17 11:08:19 -08:00 |
|
Émile Ré
|
0103f90918
|
Fix trust center audist documents files tabs permissions handling
Signed-off-by: Émile Ré <nemile.re@gmail.com>
|
2026-01-17 11:08:17 -08:00 |
|