camunda / camunda-docs

Camunda 8 Documentation, including all components and features
https://docs.camunda.io/
Other
54 stars 182 forks source link

Document self-managed Identity setup with ingress #844

Open Zelldon opened 2 years ago

Zelldon commented 2 years ago

If users want to use identity/keycloak and our web applications together with an ingress they need to adjust certain properties it would be nice to have a small guide for such use case.

See related discussion: https://camunda-platform.slack.com/archives/CSH81V16W/p1650888410470839

Also from internal slack by @ManuelDittmar https://camunda.slack.com/archives/C02UMKN3DTL/p1650551797623999

Zelldon commented 2 years ago

Might be something we want to do @felix-mueller for good self-managed start

Zelldon commented 2 years ago

https://camunda.slack.com/archives/C02UMKN3DTL/p1651474967125279?thread_ts=1650551797.623999&cid=C02UMKN3DTL

samzph commented 2 years ago

Is there any public documentation on this yet that can be accessed outside of slack? I am currently trying to configure Camunda 8 with our AWS ALB Ingress and am having issues, namely:

Using the port-forward commands, identity functions as expected (although it does redirect to http://localhost:8080/applications after using the external ingress url dev-camunda-identity.<website>.com), but the other applications (operate, optimize, tasklist) show this:

image

The full text of the redirect url (and parameter) is: http://localhost:18080/auth/realms/camunda-platform/protocol/openid-connect/auth?client_id=operate&redirect_uri=https%3A%2F%2Fdev-camunda-operate.<website>.com%2Fidentity-callback&response_type=code&scope=openid+email&state=

Zelldon commented 2 years ago

Hey @samzph unfortunately there is no guide yet. Be aware that you have to use global.identity.auth.publicIssuerUrl, so you missed the global in your configurations. Hope this helps

varuncobain commented 1 year ago

Hey @samzph unfortunately there is no guide yet. Be aware that you have to use global.identity.auth.publicIssuerUrl, so you missed the global in your configurations. Hope this helps

where do i use this?

Ben-Sheppard commented 1 year ago

Hey @varuncobain - this issue has been open for quite some time and since then there have been several updates to our documentation surrounding the ingress configurations, does this page in our docs provide you with the answers you need?

If not, please let me know and we'll explore the issues further!

conceptualshark commented 3 months ago

@christinaausley @akeller it looks like the original ask here is now solved in our docs (or the state of the docs/product has sufficiently changed) ; do we feel comfortable closing this out?

akeller commented 3 months ago

I am good to close this! Thank you!