Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature: clarification in OIDC instructions like Keycloak for example #4556

Open
Khyretos opened this issue May 7, 2024 · 0 comments
Open
Labels
enhancement self-hosted The issue is happening on a self-hosted instance

Comments

@Khyretos
Copy link

Khyretos commented May 7, 2024

Is your feature request related to a problem? Please describe.

no.

Describe the solution you'd like.

clarifications on redirect URI when enabling OIDC.

Describe alternatives you've considered.

No response

Additional context

I started setting up keycloak (an open_id provider) with my selfhosted penpot instance and i was struggling with the instructions as they where not clear in how to implement it.

after debugging a lot i found that these where the settigns that for me needed some clarifications:

  • OIDC provider: redirect uri in the provider should be <DOMAIN>/api/auth/oauth/oidc/callback
  • PENPOT configuration: PENPOT_OIDC_BASE_URI: https://<DOMAIN>/realms/<REALM>/

if this is not done properly the redirect url can appear empty when penpot tries to redirect which causes this:
image

as i am new to OIDC and i have implemented this for several of my containers:

  • gitlab
  • portainer
  • taiga

i was very frustrated as to why it was not redirecting and maybe its common knowledge but it never hurts to add the additional information. And if it already was specified somewhere then excuse me for my ignorance.

@Khyretos Khyretos changed the title feature: keycloak instructions feature: clarification in OIDC instructions like Keycloak for example May 7, 2024
@madalenapmelo-kp madalenapmelo-kp added the self-hosted The issue is happening on a self-hosted instance label May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement self-hosted The issue is happening on a self-hosted instance
Projects
None yet
Development

No branches or pull requests

2 participants