【发布时间】:2019-03-14 01:46:54
【问题描述】:
我正在尝试使用 SAML 协议对用户进行身份验证。 到目前为止,我在两个不同的身份提供者(Auth0 和 OneLogin)中有两个应用程序进行测试。我也有我的服务提供商。 我想要做的是验证用户而不将他们重定向到任何身份提供者登录表单。 像这样的:
- 用户尝试登录我的应用程序(使用 React 制作)
- 我的服务器提供商收到用户的请求并发送 身份提供者的凭据(用户名和密码) 使用 SAML 协议。
- 身份提供者验证凭据,如果它们是 正确,将 SAML 断言返回给我的服务器提供商;除此以外, 它会返回一个错误。
- 如果发送内容,取决于身份提供者的响应 是否给用户。
我知道这不是 SAML 的预期用途,但我想知道是否有办法做到这一点以及如何实现。
任何帮助或建议都会受到欢迎,谢谢。
【问题讨论】:
标签: authentication saml