When an Admin uses keycloak IdP wizard to set up a Auth0 SAML integration, they end up seeing a an issue where logout does not work: missing client.addons.samlp.logout.callback
To resolve this user has to manually add callback param in the Auth0 SAML addon settings to the keycloak idp endpoint.
Add the callback param in the Auth0 SAML addon settings to the keycloak idp endpoint. It needs the logout URL specified in the Applications → {app} → Addons → SAML2 → Settings section
Update the screenshot in step 3 (it is out of date)
Between step 3 and 4. Add a step.
Step 4: Input Logout Information
In the “Settings” section of the popup, paste the Callback URL into the field labeled "Application Callback URL". Paste the Callback JSON into the "Settings" JSON field at the bottom, just below the final curly brace "}".
When an Admin uses keycloak IdP wizard to set up a Auth0 SAML integration, they end up seeing a an issue where logout does not work:
missing client.addons.samlp.logout.callback
To resolve this user has to manually add callback param in the Auth0 SAML addon settings to the keycloak idp endpoint.
Context
https://github.com/p2-inc/idp-wizard/assets/244253/d2a0e95b-3a80-4563-876d-6f2f2b3ea98c
Solution
Add the callback param in the Auth0 SAML addon settings to the keycloak idp endpoint. It needs the logout URL specified in the Applications → {app} → Addons → SAML2 → Settings section
We should update the Auth0 SAML wizard
Update the screenshot in step 3 (it is out of date)
Between step 3 and 4. Add a step.
In the “Settings” section of the popup, paste the Callback URL into the field labeled "Application Callback URL". Paste the Callback JSON into the "Settings" JSON field at the bottom, just below the final curly brace "}".
Copy this Callback URL: https://{host}/{relative_path}/realms/{realm}/broker/{idp-alias}/endpoint
Copy this Callback JSON: "logout": { "callback": "https://{host}/{relative_path}/realms/{realm}/broker/{idp-alias}/endpoint", "slo_enabled": true },