我对 AIR 应用程序了解不多,但我喜欢目前所看到的内容。所以现在,我想知道这种类型的应用程序在工作中的内联网中是否有意义。
在投入时间和精力进行 AIR 开发之前,我想知道:Windows 上的 AIR 应用程序是否可以针对 Active Directory 进行单点登录身份验证?我正在考虑一个 AIR 应用程序,它使用登录用户的 Windows 凭据连接到 IIS 上托管的 Web 服务,并打开 Windows 身份验证。
我知道,如果我推出一个要求用户输入密码的应用程序,IT 安全就会对我造成影响。任何不笨拙并通过 AD 完成 SSO 的解决方法也很酷。
最佳答案
我已经使用来自 spnego.sourceforge.net 的 SPNEGO servlet 过滤器成功设置了在 CentOS 5.4(最终版)上运行的 Tomcat 6.0.26,并使用 Java 1.6.0_17-b04 针对 Windows 2003 R2 Active 自动验证使用 IE 7.0 的 WindowsXP SP3目录域。此外,我还开发了一个用于 Intranet 的 Adobe AIR 应用程序,它也可以像 IE7 一样通过 SPNEGO 进行身份验证。
在让 Tomcat 在 CentOS 上工作之前,我按照 sourceforge.net 上的“预检 list ”和“安装指南 tomcat”链接,让 Tomcat 在 Windows XP 服务器上与 SPNEGO 过滤器一起工作。一旦我完成设置以便 IE 可以自动验证,Adobe AIR 就可以工作了。
获得用户名后,我编写了一些代码来从 AD LDAP 中提取用户组。 Java LDAP 代码的有用链接可以从 http://forums.sun.com/thread.jspa?threadID=726601 开始找到。 .
关于active-directory - Adobe AIR 应用程序能否实现针对 Active Directory 的 SSO 身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/499501/