Active directory AdobeAIR应用程序能否针对Active Directory实现SSO身份验证?

Active directory AdobeAIR应用程序能否针对Active Directory实现SSO身份验证?,active-directory,air,ldap,single-sign-on,Active Directory,Air,Ldap,Single Sign On,我对AIR应用了解不多,但我喜欢目前为止看到的。所以现在,我想知道这种类型的应用程序在工作时的内部网中是否有意义 在我投入时间和精力加速AIR开发之前,我想知道:Windows上的AIR应用程序是否可以针对Active Directory进行单点登录身份验证?我正在考虑一个AIR应用程序,它使用登录用户的Windows凭据连接到IIS上托管的web服务,并启用Windows auth 我知道,如果我推出了一个让用户输入密码的应用程序,IT安全性就会影响我的情况。任何不是笨拙的解决方案,并通过AD

我对AIR应用了解不多,但我喜欢目前为止看到的。所以现在,我想知道这种类型的应用程序在工作时的内部网中是否有意义

在我投入时间和精力加速AIR开发之前,我想知道:Windows上的AIR应用程序是否可以针对Active Directory进行单点登录身份验证?我正在考虑一个AIR应用程序,它使用登录用户的Windows凭据连接到IIS上托管的web服务,并启用Windows auth


我知道,如果我推出了一个让用户输入密码的应用程序,IT安全性就会影响我的情况。任何不是笨拙的解决方案,并通过AD实现SSO也会很酷。

使用AIR,您可以从文件系统读取文件,并且可以打开网络连接,因此这应该会让您有所收获


SSO的用途是什么?描述此AIR应用程序可能执行的工作将有助于人们给出更有用的答案。

当然。如果SSO在IE中工作,它在AIR应用程序中工作。我们目前正在部署一个应用程序来实现这一点

Windows上运行的AIR将使用Internet Explorer中的SSO设置。只要用户可以在IE中使用SSO登录,他们就可以在AIR中使用SSO登录。使用组策略设置可以很容易地做到这一点:将您的站点添加为Intranet站点,启用集成的Windows身份验证,然后就可以开始了

到目前为止还没有遇到任何问题。我们已经测试了大约10个用户。YMMV.

查尔斯


如果您有一个提取凭证的代码示例,我将非常感激看到它。我正在构建一个Flex应用程序,该应用程序可以访问SharePoint服务器上的内容,该服务器使用active directory来验证权限。

我已成功安装了在CentOS 5.4上运行的Tomcat 6.0.26(最终版)使用Java 1.6.0_17-b04,使用SPNEGO.sourceforge.net中的SPNEGO servlet筛选器,根据Windows 2003 R2 Active Directory域使用IE 7.0自动验证WindowsXP SP3。此外,我还开发了一个AdobeAIR应用程序,用于内部网上,它也可以像IE7一样通过SPNEGO进行身份验证

在让Tomcat在CentOS上工作之前,我遵循sourceforge.net上的“飞行前检查表”和“安装指南Tomcat”链接,让Tomcat在Windows XP服务器上使用SPNEGO过滤器。一旦我设置好IE可以自动认证的东西,AdobeAIR就开始工作了


一旦我有了用户名,我就编写了一些代码来从AD LDAP中提取用户组。Java LDAP代码的有用链接可以从开始处找到。

我希望有一个AIR应用程序使用登录用户的凭据连接到IIS上托管的web服务,该IIS已启用Windows身份验证。对我们来说,让用户在应用程序中输入密码永远是不允许的。Adobe似乎面向消费者而不是微软商店,所以我认为这是一个长期的目标。嗯,是的,我认为AIR不支持这一点。如果您主要对使用flash/flex感兴趣,而不是对AIR本身感兴趣,那么您可以尝试使用ZINK或SWF Studio创建一个混合应用程序。对于David:您不能真正获取凭据本身-您只需发出请求,Windows就可以在幕后为您执行SSO,如果您运气好,并且成功地获得了IE设置和服务器身份验证设置的正确组合。我们在Linux上使用Apache,因此我无法真正帮助您了解Windows服务器的详细信息,尽管我可以想象,当您在Microsoft Camp中同时使用服务器和客户机时,可能不会那么痛苦。