如何设置用户名和密码并在simplesamlphp中向身份提供者发送请求?

时间:2017-11-20 15:31:45

标签: login saml-2.0 simplesamlphp

我已经创建了一个服务提供者,现在我可以调用requireAuth()并获得一个向导来选择身份提供者,然后登录并获取用户的属性。

但我想在不手动填写表单的情况下这样做。我开发了移动游戏应用程序,必须使用SAML 2.0登录用户。但是我无法在Unity应用程序中显示浏览器。

有没有办法用username&发送请求使用SAML 2.0的身份提供程序的密码,并跳过用户手动填写凭据的步骤?

2 个答案:

答案 0 :(得分:0)

SAML要求用户名和密码只能由身份提供商接收。

答案 1 :(得分:0)

有关您的设置,语言等的更多详细信息将有益于获得一些概述。

SAML通信是通过带有XML格式信息的HTTP和http请求完成的。因此,完全可以编写将在没有用户特殊操作的情况下执行此操作的代码,如果这是您所需要的。

您可以在此处查看SAML通信的完成方式: https://en.wikipedia.org/wiki/SAML_2.0#SP_Redirect_Request;_IdP_POST_Response