zitadel/docs/static/img/guides
Livio Spring e126ccc9aa
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
2024-07-16 13:58:22 +00:00
..
application docs: console guide (#4468) 2022-10-06 16:22:46 +02:00
console docs: add password expiry (#8241) 2024-07-04 13:01:22 +00:00
integrate docs(integrate): improve service user authentication (#7492) 2024-03-25 10:30:43 +01:00
login-ui docs: add mfa login docs (u2f, totp, sms, email) (#6456) 2023-09-08 11:28:40 +00:00
migrate docs:Added the keycloak migration guide with new tool (#6642) 2023-10-10 13:41:23 +03:00
quickstart fix(console): simplify instance page (#7274) 2024-02-06 14:35:43 +01:00
scenarios docs: disable mfa prompt (#7063) 2023-12-12 09:58:35 +01:00
solution-scenarios docs: onboarding users (#7462) 2024-03-14 08:25:46 +00:00
token-exchange docs(oidc): token exchange guide (#7625) 2024-03-26 06:28:17 +00:00
app-types-dark.png docs: add gitlab and auth0 (#3700) 2022-06-08 11:49:50 +02:00
app-types-light.png docs: add gitlab and auth0 (#3700) 2022-06-08 11:49:50 +02:00
apple_login.png docs: add apple IDP (#6544) 2023-09-13 14:52:57 +00:00
apple_service_create.png docs: add apple IDP (#6544) 2023-09-13 14:52:57 +00:00
auth_flow.png docs: improve docs with images (#2474) 2021-10-04 17:11:16 +02:00
azure_api_permissions.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
azure_app_registration.png feat(IDP): use single callback endpoint (#8295) 2024-07-16 13:58:22 +00:00
azure_app_secrets.png docs(azuread): guide to use azuread as IdP for ZITADEL (#4101) 2022-08-03 08:18:06 +00:00
azure_app_token.png docs(azuread): guide to use azuread as IdP for ZITADEL (#4101) 2022-08-03 08:18:06 +00:00
azure_app.png docs(azuread): guide to use azuread as IdP for ZITADEL (#4101) 2022-08-03 08:18:06 +00:00
azure_client_secret.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
azure_client_tenant_id.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
azure_disable_assignment_required.png docs: add azure entra saml (#7566) 2024-03-15 10:07:30 +01:00
azure_login.png docs(azuread): guide to use azuread as IdP for ZITADEL (#4101) 2022-08-03 08:18:06 +00:00
azure_saml_app_create.png docs: add azure entra saml (#7566) 2024-03-15 10:07:30 +01:00
azure_saml_overview2.png docs: add azure entra saml (#7566) 2024-03-15 10:07:30 +01:00
azure_saml_overview.png docs: add azure entra saml (#7566) 2024-03-15 10:07:30 +01:00
azure_token_configuration.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
azure_zitadel_activate.png docs(azuread): guide to use azuread as IdP for ZITADEL (#4101) 2022-08-03 08:18:06 +00:00
azure_zitadel_active.png docs(azuread): guide to use azuread as IdP for ZITADEL (#4101) 2022-08-03 08:18:06 +00:00
azure_zitadel_button.png docs(azuread): guide to use azuread as IdP for ZITADEL (#4101) 2022-08-03 08:18:06 +00:00
azure_zitadel_settings.png docs(azuread): guide to use azuread as IdP for ZITADEL (#4101) 2022-08-03 08:18:06 +00:00
branding.jpeg docs: styling, concepts cleanup (#2643) 2022-01-11 20:48:13 +01:00
console-service-user-org-owner.gif docs: Request to ZITADEL API with PAT (#4751) 2022-11-23 15:06:09 +01:00
console-service-user-pat.gif docs: Request to ZITADEL API with PAT (#4751) 2022-11-23 15:06:09 +01:00
consulting_federated_identities_basics.png docs: Admin training (#2436) 2021-09-30 11:49:57 +02:00
github_login.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
github_oauth_app_registration.png feat(IDP): use single callback endpoint (#8295) 2024-07-16 13:58:22 +00:00
github_oauth_client_id_secret.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
gitlab_app_id_secret.png feat(IDP): use single callback endpoint (#8295) 2024-07-16 13:58:22 +00:00
gitlab_app_registration.png feat(IDP): use single callback endpoint (#8295) 2024-07-16 13:58:22 +00:00
gitlab_login.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
google_client_id_secret.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
google_login.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
google_oauth_app_registration.png feat(IDP): use single callback endpoint (#8295) 2024-07-16 13:58:22 +00:00
jwt_idp.png docs: move jwt idp to guides (#7570) 2024-03-20 10:46:05 +01:00
keycloak_add_client.png docs: keycloak idp (#6568) 2023-10-11 04:56:41 +00:00
keycloak_client_secret.png docs: keycloak idp (#6568) 2023-10-11 04:56:41 +00:00
keycloak_login.png docs: keycloak idp (#6568) 2023-10-11 04:56:41 +00:00
linkedin_add_app.png docs: add linkedin guide (#7600) 2024-03-25 18:34:49 +02:00
linkedin_login.png docs: add linkedin guide (#7600) 2024-03-25 18:34:49 +02:00
login_lifetimes.png docs: azure add actions and no mfa prompt (#4655) 2022-11-09 08:49:38 +00:00
microsoft_login.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
mocksaml_login.png docs: add mocksaml for saml sp example (#7355) 2024-02-15 14:34:02 +01:00
okta_add_app.png docs: Generic okta idp (#6551) 2023-09-14 08:18:03 +00:00
okta_add_saml_app.png docs: Okta saml idp docs (#7523) 2024-03-14 11:47:03 +00:00
okta_assign_user_to_app.png docs: Okta saml idp docs (#7523) 2024-03-14 11:47:03 +00:00
okta_login.png docs: Generic okta idp (#6551) 2023-09-14 08:18:03 +00:00
okta_saml_attribute_mapping.png docs: Okta saml idp docs (#7523) 2024-03-14 11:47:03 +00:00
zitadel_activate_apple.png docs: add apple IDP (#6544) 2023-09-13 14:52:57 +00:00
zitadel_activate_azure_saml.png docs: add azure entra saml (#7566) 2024-03-15 10:07:30 +01:00
zitadel_activate_azure.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
zitadel_activate_github.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
zitadel_activate_gitlab.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
zitadel_activate_google.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
zitadel_activate_keycloak.png docs: keycloak idp (#6568) 2023-10-11 04:56:41 +00:00
zitadel_activate_ldap.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
zitadel_activate_linkedin.png docs: add linkedin guide (#7600) 2024-03-25 18:34:49 +02:00
zitadel_activate_okta_saml.png docs: Okta saml idp docs (#7523) 2024-03-14 11:47:03 +00:00
zitadel_activate_okta.png docs: Generic okta idp (#6551) 2023-09-14 08:18:03 +00:00
zitadel_activate_saml.png docs: add mocksaml for saml sp example (#7355) 2024-02-15 14:34:02 +01:00
zitadel_allow_external_idp.png docs: add linkedin guide (#7600) 2024-03-25 18:34:49 +02:00
zitadel_apple_create_provider.png feat(IDP): use single callback endpoint (#8295) 2024-07-16 13:58:22 +00:00
zitadel_azure_provider2.png feat(IDP): use single callback endpoint (#8295) 2024-07-16 13:58:22 +00:00
zitadel_azure_saml_provider.png docs: add azure entra saml (#7566) 2024-03-15 10:07:30 +01:00
zitadel_generic_oidc_create_provider.png feat(IDP): use single callback endpoint (#8295) 2024-07-16 13:58:22 +00:00
zitadel_github_create_provider.png feat(IDP): use single callback endpoint (#8295) 2024-07-16 13:58:22 +00:00
zitadel_gitlab_create_provider.png feat(IDP): use single callback endpoint (#8295) 2024-07-16 13:58:22 +00:00
zitadel_google_create_provider.png feat(IDP): use single callback endpoint (#8295) 2024-07-16 13:58:22 +00:00
zitadel_identity_provider_overview.png docs: Okta saml idp docs (#7523) 2024-03-14 11:47:03 +00:00
zitadel_keycloak_create_provider.png docs: keycloak idp (#6568) 2023-10-11 04:56:41 +00:00
zitadel_ldap_create_provider.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
zitadel_linkedin_create_provider.png docs: add linkedin guide (#7600) 2024-03-25 18:34:49 +02:00
zitadel_login_apple.png docs: add apple IDP (#6544) 2023-09-13 14:52:57 +00:00
zitadel_login_azure_saml.png docs: add azure entra saml (#7566) 2024-03-15 10:07:30 +01:00
zitadel_login_azure.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
zitadel_login_external_not_found_registration.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
zitadel_login_github.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
zitadel_login_gitlab.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
zitadel_login_google.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
zitadel_login_keycloak.png docs: keycloak idp (#6568) 2023-10-11 04:56:41 +00:00
zitadel_login_ldap_input.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
zitadel_login_ldap.png docs: identity provider docs (#5565) 2023-04-12 09:42:40 +02:00
zitadel_login_linkedin.png docs: add linkedin guide (#7600) 2024-03-25 18:34:49 +02:00
zitadel_login_okta.png docs: Generic okta idp (#6551) 2023-09-14 08:18:03 +00:00
zitadel_login_saml.png docs: add mocksaml for saml sp example (#7355) 2024-02-15 14:34:02 +01:00
zitadel_okta_saml_provider_empty.png docs: Okta saml idp docs (#7523) 2024-03-14 11:47:03 +00:00
zitadel_okta_saml_provider_filled.png docs: Okta saml idp docs (#7523) 2024-03-14 11:47:03 +00:00
zitadel_saml_create_provider.png docs: add mocksaml for saml sp example (#7355) 2024-02-15 14:34:02 +01:00
zitadel_saml_provider_urls.png feat(IDP): use single callback endpoint (#8295) 2024-07-16 13:58:22 +00:00