authentication - 通过 PingFederate 对启用单点登录的服务进行脚本访问

标签 authentication single-sign-on saml saml-2.0 pingfederate

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

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

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

我对这种形式的身份验证非常陌生,所以如果我的问题非常菜鸟,请耐心等待。

最佳答案

是的,这是很有可能的 - 通常,在浏览器中可以完成的任何操作都可以以某种方式编写脚本,或者 PingFederate 中的某些功能旨在完全无需浏览器交互即可检索 OAuth token (如果这是您的最终目标)。

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

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

关于authentication - 通过 PingFederate 对启用单点登录的服务进行脚本访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17944163/

相关文章:

python - 具有 Azure AD SSO 的 Snowflake python 连接器

saml - 是否有 SAML 2.0 加密断言的标准格式

saml - 在 SAML 响应中,我们应该签署响应还是断言

javascript - 我如何比较两个 X、Y 坐标数据集以寻找相似之处?

java - josso新手设置问题-无法使用tomcat的管理页面

spring - 支持SAML单点登录和正常登录

c# - ASP.Net Core - 将 SAML 断言转换为 ClaimsPrincipal

asp.net - MVC 5 使用旧表单例份验证而不是 OWIN

node.js - 在我的 Node js 中获取 Windows 用户 ID,以便我可以针对 LDAP 进行身份验证

api - 设计 RESTful 身份验证 API