You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you set http-server.authentication.oauth2.oidc.discovery=true and your Authorization Server does not return a end_session_endpoint value you will get the error: Invalid response from OpenID Metadata endpoint. Missing required "end_session_endpoint" property
Which one to use should be determined by the organization. Admin will then enforce it for all applications.
IMO, Trino should allow admin to choose what it means when a user click the Log Out button.
I propose to make end_session_endpoint optional with docs updates to explain the behavior.
trino/core/trino-main/src/main/java/io/trino/server/security/oauth2/OidcDiscovery.java
Line 118 in 50221eb
If you set
http-server.authentication.oauth2.oidc.discovery=true
and your Authorization Server does not return aend_session_endpoint
value you will get the error:Invalid response from OpenID Metadata endpoint. Missing required "end_session_endpoint" property
While I am unsure if the OpenID Connect RP-Initiated Logout 1.0 specification is required for a minimum compliant implementation of OpenID Connect, quite a lot of OAuth providers e.g. Google, do not implement it / provide a
end_session_endpoint
value: https://accounts.google.com/.well-known/openid-configurationThe text was updated successfully, but these errors were encountered: