polite-alligator-24705
03/06/2025, 1:59 PMancient-orange-15810
03/06/2025, 2:50 PMancient-orange-15810
03/06/2025, 2:53 PMpolite-alligator-24705
03/06/2025, 2:54 PMancient-orange-15810
03/06/2025, 3:01 PMfull-book-15949
03/06/2025, 10:13 PMpolite-alligator-24705
03/07/2025, 7:43 AMancient-orange-15810
03/07/2025, 8:55 AMfull-book-15949
03/07/2025, 9:33 PMancient-orange-15810
03/10/2025, 9:20 AM- hook: web_hook
config:
url: <proprietary system api endpoint>
method: POST
body: base64://<base 64 encoded request body>
response:
parse: true // We can return custom Kratos errors to FO and also edit the identity depending on the response from the endpoint
ignore: false // The endpoint can interrupt Kratos flows
auth:
type: api_key
config:
name: <custom header name>
value: <custom header value>
in: header
We only need the Kratos identity id in our proprietary system and we also deliver the proprietary system's user id to be stored Kratos' identity. We also utilize debezium connector for postgres to sync some data from Kratos db to proprietary system db (but not the other way around).