active-directory - Adobe AIR 应用程序能否实现针对 Active Directory 的 SSO 身份验证?

标签 active-directory air ldap single-sign-on

我对 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 的 Adob​​e 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/

相关文章:

c# - 使用 Forefront Identity Manager 进行自助式密码重置有哪些选项?

android - Adobe AIR SharedObject - Android/iOS - 未找到更新

c# - 使用 Novell LDAP 针对 .NET Core 中的 AD 进行页面 LDAP 查询

java - 不明白这个 Java LDAP 错误

active-directory - DirectoryServicesCOMException.ExtendedErrorMessage - 数据代码列表

c# - 扩展 GroupPrincipal 和 Members 属性

c# - 从网络外的本地计算机确定用户 Active Directory 组

Apache/Tomcat - 基于 AD 组成员资格的 LDAP 身份验证

javascript - 使用 jQuery、onclick 事件和 Adob​​e AIR

c++ - 通过 C++ 为 AIR native 扩展生成可变长度的字节数组