我对 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 Directory 域自动对使用 IE 7.0 的 WindowsXP SP3 进行身份验证。此外,我还开发了一个用于 Intranet 的 Adobe AIR 应用程序,它也可以像 IE7 一样通过 SPNEGO 进行身份验证。
在让 Tomcat 在 CentOS 上工作之前,我按照 sourceforge.net 上的“预检清单”和“安装指南 tomcat”链接,让 Tomcat 在 Windows XP 服务器上与 SPNEGO 过滤器一起工作。一旦我完成设置以便 IE 可以自动验证,Adobe AIR 就可以工作了。
获得用户名后,我编写了一些代码来从 AD LDAP 中提取用户组。 Java LDAP 代码的有用链接可以在以下位置找到:http://forums.sun.com/thread.jspa?threadID=726601 http://forums.sun.com/thread.jspa?threadID=726601.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)