gpt4 book ai didi

java - OpenId 连接 Google 和 linkedIn

转载 作者:行者123 更新时间:2023-11-30 02:32:08 25 4
gpt4 key购买 nike

我有一个网站,我想使用 openId 通过 Google 或 LinkedIn 连接到真实用户。我已经通过谷歌与真实用户创建了一个程序。我有点困惑,我对 google 的请求与 oauth2 中使用的完全相同,只是我传递的范围参数不同。

 https://accounts.google.com/o/oauth2/v2/auth?
client_id=xxxxxxxxxxxxxxxxxxxx&
response_type=code&scope=openid%20email&redirect_uri=http://example.com/abc&state=fb25331d49034379a46ba62a31a

在此之后,还会有一次调用来获取访问 token 。我没有看到 openId-connect 和 oauth2 之间的请求有任何区别。

另外,我想制作可以通过谷歌和linkedIn进行验证的通用方法。 openId connect 是否提供了通过多个 IDP 进行身份验证的标准方法。

谢谢。

最佳答案

唯一的区别是。 OpenID Connect 和 OAuth 2.0 之间的授权请求确实是“scope”参数的内容。

OpenID Connect 构建于 OAuth 之上。触发 OpenID Connect 流程的方法是在授权请求中包含“openid”范围。

OpenID Connect 是一种标准化的 SSO 协议(protocol),由各种提供商实现。不幸的是 LinkedIn 还不支持它,请参阅:Is LinkedIn OpenID Connect provider? How can it be used with AWS Cognito Federated Identity?

关于java - OpenId 连接 Google 和 linkedIn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44031446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com