我不是程序员(更像是脚本编写者),但想知道有人在我学习oAuth2时是否可以为我清除以下内容
如果您有单独的身份验证服务器(例如google,facebook等)和单独的资源服务器(完全是其他网站)
当“客户端应用程序”向资源服务器提供“访问令牌”时(用于访问用户数据)。资源服务器如何知道它可以信任访问令牌?
换句话说,访问令牌x509是否已签名并转换为base64或类似名称,因此,当资源服务器接收到令牌时,它可以转换回json / xml或采用什么格式,然后检查签名?
如果这样将要求资源服务器在显示访问令牌之前信任身份验证服务器
如果有人可以帮我解决这个问题,我将不胜感激
谢谢
__ CAshtones
答案 0 :(得分:0)
在这种情况下,使用授权码代替访问令牌。
这是在XYZ网站上单击Facebook登录时发生的。
更多详细信息在这里: https://www.scienceabc.com/innovation/oauth-how-does-login-with-facebook-google-work.html