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
Failed to link user to self-hosted gitlab user. #1168
Comments
A few questions.
In particular Apicurio Studio requires that the identity provider you set up in KC has an alias of gitlab - if that is different then account linking will not work. Another thing that I highly recommend is this: https://github.com/Apicurio/apicurio-keycloak-extensions We have created Keycloak extensions for the GitHub and GitLab identity providers that work much better than the standard OpenID Connect one. Your mileage may vary with these extensions depending on what version of Keycloak you are using. But I would be happy to help you get them working if I can. |
Hi @EricWittmann , Thanks for your quick response.
I think I should take your recommendation as there are some unresolved issues with the |
It works after I create new IDP with the the fields I am trying apicurio-keycloak-extensions now. |
OK great thanks for coming back and confirming that. I hope the extensions thing goes well - those are not really well tested and have never been installed on KC 10 afaik. However, I think they should still work. If not please open a new GH issue and I'll take a look. |
Hi,
I followed the following documentation to set up an environment with self-hosted gitlab
https://apicurio-studio.readme.io/v0.2.15/docs/using-a-local-installation-of-gitlab
I failed to link a user with self-hosted gitlab user, it gave the following error:
the error message complained missing of identity provider with the type
GitLab
, but it should be the typeOpenID Connect v1.0
in the documentation, I'v already configured it successfully.Configuration steps are as follows:
OpenID Connect v1.0
, it worked, I can sign in with this provider on apicurio main login portal successfully(it redirected requests to my local gitlab and asked for user's consent)What configuration do I miss or do I have any wrong configuration?
Anyone can help me?
Thanks.
The text was updated successfully, but these errors were encountered: