feat(IDP): use single callback endpoint (#8295)
# Which Problems Are Solved Both the login UI and the IdP intent flow have their own IdP callback endpoints. This makes configuration hard to impossible (e.g. Github only allows one endpoint) for customers. # How the Problems Are Solved - The login UI prefixes the `state` parameter when creating an auth / SAML request. - All requests now use the `/idp/callback` or the corresponding variation (e.g. SAML) - On callback, the state, resp. its prefix is checked. In case of the login UI prefix, the request will be forwarded to the existing login UI handler without the prefix state. Existing setups will therefore not be affected and also requests started before this release can be handled without any impact. - Console only lists the "new" endpoint(s). Any `/login/externalidp/callback` is removed. # Additional Changes - Cleaned up some images from the IdP documentation. - fix the error handling in `handleExternalNotFoundOptionCheck` # Additional Context - closes #8236
BIN
docs/static/img/guides/azure_app_redirects.png
vendored
Before Width: | Height: | Size: 127 KiB |
BIN
docs/static/img/guides/azure_app_register.png
vendored
Before Width: | Height: | Size: 85 KiB |
BIN
docs/static/img/guides/azure_app_registration.png
vendored
Before Width: | Height: | Size: 327 KiB After Width: | Height: | Size: 119 KiB |
Before Width: | Height: | Size: 116 KiB After Width: | Height: | Size: 87 KiB |
BIN
docs/static/img/guides/gitlab_app_id_secret.png
vendored
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 87 KiB |
BIN
docs/static/img/guides/gitlab_app_registration.png
vendored
Before Width: | Height: | Size: 253 KiB After Width: | Height: | Size: 339 KiB |
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 94 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 97 KiB |
BIN
docs/static/img/guides/zitadel_azure_provider2.png
vendored
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 96 KiB |
Before Width: | Height: | Size: 95 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 96 KiB |
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 90 KiB |
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 90 KiB |
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 94 KiB |
Before Width: | Height: | Size: 75 KiB |
BIN
docs/static/img/guides/zitadel_saml_provider_urls.png
vendored
Normal file
After Width: | Height: | Size: 98 KiB |