2

是否可以通过代码向 SSO - 身份提供者 (PingFederate) 进行身份验证。我正在尝试访问以前使用 HTTP Basic auth 对请求进行身份验证的服务 (API)。

由于该服务被置于 SSO 之后,因此应用程序现在使用 OAuth 来访问它,这对于启用浏览器的应用程序来说效果很好。

但是,我试图使其适用于一个简单的脚本,该脚本必须通过代码对 PingFederate 进行身份验证。这甚至可能吗?

我对这种形式的身份验证很陌生,所以如果我的问题很无聊,请多多包涵。

4

1 回答 1

2

是的,这是非常有可能的——通常可以在浏览器中执行的任何操作都可以以某种方式编写脚本,或者 PingFederate 中的某些功能旨在检索 OAuth 令牌而无需浏览器交互,如果这是您的最终目标。

例如,您可以使用 OAuth 资源所有者密码凭据授予来简单地将用户的用户名和密码传递给令牌端点并取回它。请参阅:https ://support.pingidentity.com/s/document-item?bundleId=pingfederate-93&topicId=lzn1564003025072.html

但是从您的描述中我不清楚确切的要求是什么。请联系我们(Ping Identity - 我的雇主),我们的支持团队很乐意与您一起处理所有细节:https: //support.pingidentity.com/

于 2013-08-01T04:07:13.283 回答