【发布时间】:2012-10-25 18:14:27
【问题描述】:
我正在创建用户凭据驻留在 Active Directory 中的安全 (SSL) 公共服务。我想利用 ServiceStack 的身份验证并阅读了wiki article。我已经编写了代码来使用 AD 验证用户凭据。我有几个问题。
- 我使用哪个身份验证提供程序?凭证、基本身份验证还是自定义?该服务需要 SSL,因此基本身份验证是安全的,但密码将被加密以增加安全性。
- 我还需要存储 UserAuth 并缓存 AuthUserSession 吗?
- monotouch 客户端是否支持身份验证?
更新 2:我最终使用 CredentialsAuthProvider 制作了一个与 AD 集成的测试 SS 服务。但是,我的最终目标是在客户调用时拥有 1 个作为 api 的站点。所以基本上是一个 SS MVC 网站。
更新:
在做更多研究后,我了解到 SS 正在考虑在未来做一个可能支持 Windows 身份验证的商业产品。我在 SS Google 小组的 mythz 评论中读到了这一点。我问这个 SO 问题的原因是,我的公司使用 IWA 构建内部应用程序,并且在没有 IWA 的情况下很难采用 SS MVC。我想我读到您可以在使用 IWA 的 ASP.NET 站点之外托管 SS MVC 站点,但我还没有尝试过。
【问题讨论】:
-
我在 Twitter 上与 Demis Bellot 进行了交谈,得到了类似的回应。
@ChaseFlorell Not something I've investigated, don't work in the Win/Active Directory anymore. Requires some R&D to find/resolve the issue...你应该在下面写下他所说的作为答案。
标签: .net authentication active-directory servicestack