我已经创建了一个服务提供者,现在我可以调用requireAuth()并获得一个向导来选择身份提供者,然后登录并获取用户的属性。
但我想在不手动填写表单的情况下这样做。我开发了移动游戏应用程序,必须使用SAML 2.0登录用户。但是我无法在Unity应用程序中显示浏览器。
有没有办法用username&发送请求使用SAML 2.0的身份提供程序的密码,并跳过用户手动填写凭据的步骤?
答案 0 :(得分:0)
SAML要求用户名和密码只能由身份提供商接收。
答案 1 :(得分:0)
有关您的设置,语言等的更多详细信息将有益于获得一些概述。
SAML通信是通过带有XML格式信息的HTTP和http请求完成的。因此,完全可以编写将在没有用户特殊操作的情况下执行此操作的代码,如果这是您所需要的。
您可以在此处查看SAML通信的完成方式: https://en.wikipedia.org/wiki/SAML_2.0#SP_Redirect_Request;_IdP_POST_Response