- Issue created by @Turek
- Status changed to Needs review
over 1 year ago 8:31am 20 July 2023 - last update
over 1 year ago 100 pass
Auto discover endpoints Issuer URL for Generic client requires `userinfo_endpoint` but it shouldn't
OpenID Connect Discovery documentation states it's REQUIRED and Azure AD does not provide it.
https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata
1. Create new generic client under `/admin/config/people/openid-connect/add/generic`
2. Tick a box `Auto discover endpoints`.
3. Put Azure AD Discovery endpoint.
4. It throws an error that Issuer URL is invalid
Remove `userinfo_endpoint` from being required upon form submission.
if ($result && isset($result['authorization_endpoint']) && isset($result['token_endpoint']) && isset($result['userinfo_endpoint'])) {
return $result;
}
N/A
N/A
N/A
N/A
Needs review
3.0
Code