答案 0 :(得分:3)
我能够找到的唯一允许使用范围“openid”(这应该是我所阅读的内容)的内容如下所示,它们都给出了如何设置这个的详细步骤up,我用java客户端验证过:
https://developer.salesforce.com/page/Inside_OpenID_Connect_on_Force.com
https://developers.google.com/accounts/docs/OAuth2Login#sendauthrequest
userInfo网址: https://openidconnect.ebay.com/oreo/openidconnect/get-user-info.jsp
在此处注册客户ID /秘密:https://openidconnect.ebay.com/oreo/start.jsp
注意:您需要在授权时传递“nonce”参数,但nonce=test
似乎工作正常。这是一个包含nonce的示例授权URL:
注意:对于很多这些东西,你需要有一个公共网址来测试 - 对于想要在构建它时调试它的开发人员来说这是一个痛苦。您可以编辑主机文件以将某个公共域切换为指向本地计算机,因为重定向全部发生在浏览器中,并且是同步的。
e.g。在您的主机文件中:
127.0.0.1 www.mytestsite.com
然后对你的回调网址使用类似的内容,并在重定向到以下时加载你的dev服务器:
答案 1 :(得分:0)
这是已知公共OpenID Connect IdP的一个列表,以及指向每个服务的发现元数据的链接(采用标准JSON格式):