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

How to set up? #3

Open
danir-de opened this issue Nov 7, 2024 · 3 comments
Open

How to set up? #3

danir-de opened this issue Nov 7, 2024 · 3 comments
Assignees

Comments

@danir-de
Copy link

danir-de commented Nov 7, 2024

Sadly there is no documentation on how to set up the integration in Keycloak.

Some questions I've encountered are:

  • The ClientID field in Keycloak is mandatory. What to set here?
  • What scopes are to be set? Leave blank or set something custom?
  • What values can be mapped?

Can you please provide an example or short explanation on how to fill the configuration?

@splatch splatch self-assigned this Nov 8, 2024
@splatch
Copy link
Member

splatch commented Nov 8, 2024

Hello Danir, thank you for reporting issue. Some fields in identity provider settings are visible because of defaults assumed by Keycloak. Back when I first did this plugin there was possibility to customize admin pane forms, nowadays method has changed but when porting to upper keycloak version I made some simplifications to do not expand this addon too much.
Without doubt I'll need to revise tips left on config options on KC side and how to mach them with discourse.

@klinshy
Copy link

klinshy commented Nov 9, 2024

Id appreciate to have a birdseye overview how this plugin is supposed to work. I stuck already early and ponder if this suppose to replace keycloak as a whole or if this is some sort of addon?! Thank you for helping me as a noob

@danir-de
Copy link
Author

danir-de commented Nov 9, 2024

You have to compile the plugin with Java and Maven (mvn package -DskipTests=true -Dmaven.deploy.skip=true -pl '!:docker), then a .jar file is being generated.
Insert that jar file into Keycloaks '/opt/keycloak/providers/' folder, then restart.
You can now configure the IDP provider in keycloaks Identity providers section.

General documentation about what how and where to set up is currently entirely missing, that's what this ticket is about.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants