使用iOS从AD进行身份验证

时间:2012-05-12 16:40:36

标签: c# asp.net ios

好的,我环顾四周,无法找到解决此问题的方法。我有一个使用Windows身份验证的ASP.NET Web应用程序。

我有一个公共网络服务,我用于我开发的iPad应用程序。出于安全原因,我的所有Web服务都需要带有登录信息的标头。

现在,我有一个单独的数据库来验证用户。它是使用Forms Authentication安装我的应用程序时的内置身份验证。

我想要做的是当iPad上的用户登录系统时,它会将“登录”和“密码”传递给听众中的Web服务......现在就是这样。

但是,如何针对Active Directory验证用户和密码以确保用户可以访问?

Thannks, 科里

1 个答案:

答案 0 :(得分:0)

  

但是,如何针对Active验证用户和密码   目录以确保用户有权访问?

这在c#:Validate a username and password against Active Directory?

中很简单

More AD tasks in c# (including authentication)

  

现在,我有一个单独的数据库来验证用户。   它是我的应用程序安装时的内置身份验证   使用表单身份验证。

根据这个声明,听起来你有一个凭据的数据库,它复制了AD中的凭据?如果是这样的话,不确定这是个好主意。

和/或它听起来像是与AD中的那些匹配的凭据被传递(可能是纯文本?)这可能是业务需求,但我建议所有通信都通过SSL完成并且AD帐户属于专门为此目的的域设置,由网络的其余部分not trusted (or only partially trusted)