Bryan Frimin
|
ef76a8d2e1
|
Remove deadcode
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-03-13 17:18:02 +01:00 |
|
Sacha Al Himdani
|
d5c62a9383
|
Run go fmt/fix
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
|
2026-03-13 14:48:13 +01:00 |
|
Émile Ré
|
af17afeffb
|
Catch account already activated error and redirect
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-11 17:08:43 +04:00 |
|
Bryan Frimin
|
d4b3025463
|
Use go 1.26 syntax
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-03-06 15:00:42 +01:00 |
|
Émile Ré
|
97e957f394
|
Implement guard on empty full name before NDA is signed
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-05 17:07:58 +04:00 |
|
Émile Ré
|
9da8cc2e3d
|
Add nda signature middleware
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-03 22:07:01 +04:00 |
|
Sacha Al Himdani
|
21ed4113c3
|
Go format
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
|
2026-03-03 11:17:05 +01: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 |
|
Bryan Frimin
|
b016f44525
|
Fix missing trace and span id on graphql resolver
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-02-05 14:41:36 +01:00 |
|
Émile Ré
|
a388aa4999
|
Redirect when already authenticated
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-05 11:49:33 +04:00 |
|
Bryan Frimin
|
ece54f1616
|
Fix golint errors
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-02-02 18:42:50 +01:00 |
|
Bryan Frimin
|
7a3e289677
|
Fix otel utf8 error
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-21 09:28:45 -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
|
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é
|
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 |
|
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
|
48183906f8
|
Add shortcut totalCount
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 10:14:55 -08:00 |
|
Bryan Frimin
|
c435d16ba6
|
Add shortcut for only id selection
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 10:14:55 -08:00 |
|
Bryan Frimin
|
f72851df4d
|
Fix no internal error on node
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 10:10:24 -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é
|
c0b2a5702d
|
Introduce pkg/mail.Addr
Signed-off-by: Émile Ré <nemile.re@gmail.com>
|
2025-12-15 18:24:00 +01:00 |
|
Émile Ré
|
9d81fed22b
|
Fix recover log stack attr format
Signed-off-by: Émile Ré <nemile.re@gmail.com>
|
2025-12-15 09:47:06 +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 |
|
Bryan Frimin
|
f9216d30b2
|
Add validator lib
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2025-11-06 13:13:17 +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 |
|