Bryan Frimin
bc5bbdae81
Add scim bridge with connector
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-02-02 09:14:38 +01:00
Émile Ré
ff65303a1a
Fix documents signing authentication
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-21 12:24:34 +04:00
Bryan Frimin
2b11ff90af
Revert back to graphql endpoint
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-20 07:47:48 -08:00
Émile Ré
4881901a73
Revert console graphql endpoint pathname for tmp n8n app fix
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-20 14:56:42 +04: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é
1257347df9
Extract authn & authz utils
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:34:03 -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é
e46a11001a
Fix iam pages permissions handling
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2026-01-17 11:08:16 -08:00
Émile Ré
ca533ce7a7
Expose permission field on each core schema node implementation
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2026-01-17 11:05:33 -08:00
Bryan Frimin
63abfe3698
Fix not token secret
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:35:52 -08:00
Bryan Frimin
799bf6a0ec
Fix slack connector permission
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:25:16 -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
dccac5c088
Move UnwrapOmittable in a dedicated helper
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:14:56 -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
Bryan Frimin
74fc3b8cd1
Rewrite identity and access management
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:07:34 -08:00
Émile Ré
d702c4b7c6
Use gqlgen via tool and update generated code
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-16 12:45:25 +01:00
Bryan Frimin
dfd924abeb
Add tools and update authenticztion and RBAC
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-21 10:22:01 +01:00
Sacha Al Himdani
21c4b7cd9d
Add role management
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-11-13 17:11:22 +01:00
Sacha Al Himdani
fee5a9232e
Make secure cookie configurable
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-11-04 17:09:51 +01:00
Sacha Al Himdani
5212d0c18f
Add api keys
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-11-04 13:37:31 +01:00
Bryan Frimin
59aa332ab5
Move to vanity import url
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-31 17:01:52 +01:00
Sacha Al Himdani
9a33f7b771
Manage errors
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-31 15:14:56 +01:00
Bryan Frimin
29917578fc
Fix various bad tenant isolation
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:13 +01:00
Bryan Frimin
6f2bd9c92f
Fix failed to to cannot
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:08 +01:00
Bryan Frimin
2766f8e423
Add SAML support
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:31:27 +01:00
Sacha Al Himdani
de004ce8d7
Add slack integration
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-23 15:10:54 +02:00
Bryan Frimin
5951b464cf
Fix react-pdf race condition
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-16 12:58:11 +02:00
Sacha Al Himdani
f07f554f47
Fix audit title update
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-15 17:39:49 +02:00
Bryan Frimin
2f2c8ccd4b
Make UI of signature page better
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-15 15:17:04 +02:00
Sacha Al Himdani
165eb267f2
Refactor invitation system
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-14 16:32:22 +02:00
Bryan Frimin
0f96b8518f
Refactoring of authentification
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-14 16:32:22 +02:00
Bryan Frimin
e109cb602e
Add graphql log
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-11 23:14:45 +02:00
Bryan Frimin
2865b484bc
Add cusotmizable cname target domain
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:04:52 +02:00
Sacha Al Himdani
330ba0c18a
Refacto session cookie handling
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-08-06 16:34:44 +02:00
Sacha Al Himdani
05123185e3
Refacto graphql recovery
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-08-06 16:34:44 +02:00
Bryan Frimin
c41d7439d1
Add SOA generator
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-06-30 00:31:21 +02:00
Bryan Frimin
07d943be86
Use httplogger on graphlq error
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-06-23 09:33:55 -07:00
Bryan Frimin
92c1a1da4f
Remove unused var
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-06-23 09:22:36 -07:00
Bryan Frimin
dc26515807
Returns internal error when error is know
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-06-23 09:21:51 -07:00
Bryan Frimin
61529476e3
Refactor v1 resolver
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-06-10 09:36:48 -07:00
Sacha Al Himdani
e1b4079e1f
Rename policy to document
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-05-30 13:53:14 -07:00
Bryan Frimin
0ea848ed8a
Log graphql error
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-05-16 20:40:16 -07:00
Bryan Frimin
0387987612
Add signature handlers
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-04-30 00:23:30 -07:00
Bryan Frimin
e2e8f38f97
Add vendor risk assement
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-04-22 16:03:08 -07:00
Bryan Frimin
9aeed6da4a
Add settins connector view
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-04-20 21:16:49 -07:00
Bryan Frimin
85935ac1dc
Add redirect back to specific page
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-04-20 21:16:18 -07:00
Bryan Frimin
44a05be1af
Encrypt connector sensitive data
...
Add database field level encryption level to sensitive data to reduce
the risk in term of data leak. I dedice to have only one key for now in
a near future I may move to one master key and one encryption key per
organization to make rotation easiest.
I don't use built-in pg_crypto function to have clear seperation and
avoid any encryption key leak.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-04-20 21:16:18 -07:00
Bryan Frimin
5370d59451
Add connector service and http handlers
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-04-20 21:16:16 -07:00