【发布时间】:2014-12-01 23:37:08
【问题描述】:
我有一个由 ASP.net Web 应用程序托管的 WCF 服务,其中用户使用 Windows 身份验证进行身份验证。现在我正在尝试编写一个 Android 应用程序来使用这个 WCF 服务。
知道如何让我的应用程序通过 Windows 身份验证以能够开始使用该服务吗?
【问题讨论】:
标签: android xamarin windows-authentication
我有一个由 ASP.net Web 应用程序托管的 WCF 服务,其中用户使用 Windows 身份验证进行身份验证。现在我正在尝试编写一个 Android 应用程序来使用这个 WCF 服务。
知道如何让我的应用程序通过 Windows 身份验证以能够开始使用该服务吗?
【问题讨论】:
标签: android xamarin windows-authentication
您将无法使用 Windows 集成身份验证(它是专有的),但您可以使用基本身份验证(强烈推荐传输层加密/SSL)或 OAuth 与 OWIN 结合使用。
【讨论】:
开箱即用,没有支持。但是您可以查看 JCIFS (http://jcifs.samba.org/);一个实现 CIFS/SMB 网络协议的库。该库与此处有关 Apache 的 HTTP 客户端 (https://hc.apache.org/httpcomponents-client-ga/ntlm.html) 的文档相结合,应该可以帮助您将 Windows 身份验证集成到您的 Android 应用程序中。
【讨论】: