Login via enterprise github identity provider

Is there a way to modify out-of-the-box github identity provider domain/url, so instead of github.com I could use github.company.com?

If that’s not possible, any suggestions for an alternate solution how to authenticate via enterprise github?

Probably you can configure it as a OpenId Connect identity provider. To my understanding, the GitHub IdP in Keycloak is a mere convenience doing the same.

Makes sense, I will give it a shot.

Alternatively, it’s possible to use extensions. I got it working using the code here: https://github.com/Apicurio/apicurio-keycloak-extensions, but your suggestion, if it works, would be a cleaner approach.