【发布时间】:2013-08-07 07:47:52
【问题描述】:
我是设置 ping 联邦身份提供配置和编写代码以获取令牌的新手。我有一个 ppt 文件,它解释了 Web 客户端如何连接到 ping 联合服务器并获取令牌。他们提到将client_id作为参数传递,但我不知道什么是client_id?
有人知道吗?
【问题讨论】:
-
有人知道吗?
我是设置 ping 联邦身份提供配置和编写代码以获取令牌的新手。我有一个 ppt 文件,它解释了 Web 客户端如何连接到 ping 联合服务器并获取令牌。他们提到将client_id作为参数传递,但我不知道什么是client_id?
有人知道吗?
【问题讨论】:
client_id 是您的用户身份。当您调用writetoken() 方法时,它有要传递的参数...希望对您有所帮助。
【讨论】:
我假设您正在使用 OAuth2 或 OpenIdConnect 并调用 PingFederate 来获取访问令牌。
首先,这里详细解释一下什么是客户端 RFC 6749 Client Registration 及其在此身份验证协议中的作用。
其次,一旦你理解了这个话题。您必须在 Ping 上配置客户端。为此,您必须遵循他们的文档Client Management。
最后,您必须将您的 Web 应用程序指向通过 client_id 和 client_secret 的 OAuth2 端点,这取决于您使用的 OAuth2 流程将使您更接近获得访问令牌。您可以在 Ping 文档站点上找到更多信息。
希望这会有所帮助。
【讨论】: