-
Notifications
You must be signed in to change notification settings - Fork 220
Description
I have OpenQA 4.6 and I want to set up OpenID Connect authorization on Keycloak 22.0.3. According to the documentation, only the following specification in /etc/openqa/openqa.ini is needed:
[auth]
method = OpenID
[openid]
provider = https://kc.my.domain/realms/master/.well-known/openid-configuration
For OIDC, also need to specify "Client ID" and "Client secret", but how to do this is not specified in the openQA documentation.
When I try to go to the login page https://openqa.my.domain/login, I always get the message "Forbidden". There is an error in the OpenQA log: "Claiming OpenID identity for URL 'https://openqa.my.domain' failed: no_identity_server: Could not determine ID provider from URL".
You can specify one of the OpenID Connect public providers to check this situation, for example:
provider = https://accounts.google.com/.well-known/openid-configuration
And get the same behavior that I observe myself.
What am I doing wrong and how do I set up OpenID connect correctly?