Hi, I have a private instance of gitlab free tier running and wanted to use it as an OpenID provider for some internal applications. I followed the instructions provided here and in its sub-pages. It’s “almost” working but I encountered the following issue: The endpoints in
/well-known/openid-configuration are not correct.
The gitlab instance is hosted on an http path (in the following,
http://gitlab.example.lan). In the openid-configuration, this is correctly represented in the
issuer field. However, all other fields (e.g.
token_endpoint, etc.) point to an https path, e.g.
https://gitlab.example.lan/oauth/token. Since this path does not exist, the authentication workflow fails.
I checked the admin panel but I could not find a way to adjust this. Can it be manually adjusted? What steps are necessary to do so?
The server is running Gitlab 15.9.