Oauth 2.0 如何验证用户是否已通过OAuth2 SSO服务器连接?

Oauth 2.0 如何验证用户是否已通过OAuth2 SSO服务器连接?,oauth-2.0,single-sign-on,hydra,Oauth 2.0,Single Sign On,Hydra,我有一个Hydra SSO服务器、一个OIDC提供商和一个资源服务器网站 当用户浏览资源服务器网站上的受保护页面时,如果找不到任何身份验证信息,警卫会将用户重定向到Hydra SSO服务器,并启动授权代码oauth2流。如果可以找到Hydra SSO Server会话,它将自动记录用户,或者将用户重定向回登录页面 当用户浏览资源服务器网站上的公共页面时,警卫不会将用户重定向到Hydra SSO服务器。在这种情况下,我们不知道用户是否已经登录(Hydra SSO服务器会话处于活动状态) 由于我

我有一个
Hydra SSO服务器
、一个
OIDC提供商
和一个
资源服务器网站

  • 当用户浏览
    资源服务器网站
    上的受保护页面时,如果找不到任何身份验证信息,警卫会将用户重定向到
    Hydra SSO服务器
    ,并启动
    授权代码
    oauth2流。如果可以找到Hydra SSO Server会话,它将自动记录用户,或者将用户重定向回登录页面
  • 当用户浏览
    资源服务器网站
    上的公共页面时,警卫不会将用户重定向到
    Hydra SSO服务器
    。在这种情况下,我们不知道用户是否已经登录(
    Hydra SSO服务器
    会话处于活动状态)
由于我想将用户信息放在
navbar
上,无论他访问哪个页面,在
Hydra SSO服务器上检查用户会话的最佳方法是什么

我没有找到任何端点来验证用户hydra会话而不重定向

如果我需要在网站加载时对hydra进行oauth2重定向,这是正确的方法吗