【发布时间】:2020-02-09 01:43:47
【问题描述】:
我想仅使用 API 在浏览器中创建 ADFS 会话。
我不想将用户重定向到 ADFS 登录页面。我收集用户的 AD 凭据并使用我想在浏览器中创建 ADFS 以及我的站点会话的那些凭据。目前,我可以创建网站的会话,但不能创建 ADFS 的会话。
为此,我正在使用 OIDC 的密码授予流程,该流程运行良好,因为我正在获取 access_token、id_token 和 refresh_token,但它不会在浏览器中创建 ADFS 的会话。
我正在使用具有相同 ADFS 的其他联合应用程序,因此浏览器中的 ADFS 会话对我来说至关重要。
OneLogin (https://developers.onelogin.com/api-docs/1/login-page/login-user-via-api) 支持使用 API 创建用户会话,我希望 ADFS 采用类似的方法。
我也愿意接受任何其他可以帮助我实现这一目标的方法。
如果有人可以帮助我,那将是一个很大的缓解。
ADFS 版本:4.0
OIDC 流程:资源所有者密码凭证
【问题讨论】:
标签: oauth oauth-2.0 openid adfs openid-connect