我们希望将“AFE(Ajax文件浏览器)”集成到我们的Drupal应用程序中。我们的用户在Drupal中进行了身份验证,因此我们无法在打开AFE时再次要求他们登录/密码。
我们收到了ITHIT的第一个答复:
以下是设置登录名和密码的方法: ajaxFileBrowser.GetSession().SetCredentials('User1', 'pwd'); 请注意,此API在XHR中设置密码。在XHR中设置登录名和密码不会提供任何关于登录是否成功的反馈。因此,一般情况下,我建议依赖自动显示的Web浏览器登录对话框,而不是调用SetCredentials。
然而,目前尚不清楚它是否是真正强大的SSO解决方案。我们发现Drupal有一个webdav SSO模块(https://github.com/Awnage/webdavsso),我们也将调查该部分。但欢迎任何评论/帮助。
我们收到了ITHIT的第一个答复:
以下是设置登录名和密码的方法: ajaxFileBrowser.GetSession().SetCredentials('User1', 'pwd'); 请注意,此API在XHR中设置密码。在XHR中设置登录名和密码不会提供任何关于登录是否成功的反馈。因此,一般情况下,我建议依赖自动显示的Web浏览器登录对话框,而不是调用SetCredentials。
然而,目前尚不清楚它是否是真正强大的SSO解决方案。我们发现Drupal有一个webdav SSO模块(https://github.com/Awnage/webdavsso),我们也将调查该部分。但欢迎任何评论/帮助。