Bryan Frimin
472ca703b5
Mitiate SSRF attack
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-04-20 12:11:17 +02:00
Sacha Al Himdani
06c0972551
Add membership and host to user webhook payload
...
Nest membership ID, role, and state into a membership sub-object
in the user webhook payload. Also emit user:updated webhook when
the membership role is changed. Add X-Probo-Webhook-Host header
to webhook HTTP calls. Skip delete webhook when membership is
not found in SCIM user deletion.
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-04-13 17:14:01 +02:00
Bryan Frimin
f17fb7bf49
Upgrade to kit v0.3.0
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-04-03 11:56:06 +02:00
Sacha Al Himdani
8c02c53315
Update copyright headers across all Go files
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-03-25 17:38:32 +01:00
Sacha Al Himdani
d99b90fb8c
Fix style
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-13 18:54:50 +01:00
Sacha Al Himdani
60538ef2bb
Change webhook configuration to subscription
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-13 18:28:28 +01:00
Sacha Al Himdani
6de906d0a9
Remove status on webhook data
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-13 18:28:28 +01:00
Sacha Al Himdani
2d2546ee1b
Remove endpoint on webhook events
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-13 18:28:27 +01:00
Sacha Al Himdani
4536b5578e
Add organization in header
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-13 18:28:27 +01:00
Sacha Al Himdani
c81205aaa1
Allow only https
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-13 18:28:27 +01:00
Sacha Al Himdani
c163ca9bf0
Add cache ttl
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-13 18:28:27 +01:00
Sacha Al Himdani
ae6e6b665b
Add failed status to webhook data
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-13 18:28:27 +01:00
Sacha Al Himdani
3b9a1edf68
Fix small issues
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-13 18:28:26 +01:00
Sacha Al Himdani
5c33f20d82
Wrap errors
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-13 18:28:26 +01:00
Sacha Al Himdani
9cc6f2afc2
Add cache validation
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-13 18:28:26 +01:00
Sacha Al Himdani
a1e726ec49
Change webhook table names
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-13 18:28:26 +01:00
Sacha Al Himdani
5a8c60a5aa
Add webhooks type
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-13 18:28:25 +01:00
Sacha Al Himdani
f9de9c4834
Add webhooks
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-13 18:28:25 +01:00