2016-03-02 22 views
10

我通过自主机的Web API发现有关客户端/服务器实现大文章 http://www.asp.net/web-api/overview/older-versions/self-host-a-web-api对自托管Web API的Windows服务验证HTTP .NET客户端

而且我想知道关于这个模型正确的身份验证方法( Self Host Web API)。

我用不记名令牌认证?还有其他方法吗?

或者例如http://www.asp.net/web-api/overview/security/individual-accounts-in-web-api

我有以下工作要求:

  1. C#HTTP客户端必须连接到主机自网络API Windows服务和发送文件。

  2. 连接必须安全100%。

因此,如何保护的WebAPI,任何线索?

+3

因此,像80%的安全是不是一种选择? – CodeCaster

+1

@CodeCaster haha​​haa嘿,伙计!我很高兴再次见到你。它是 :) –

回答

3

您是否检查过此答案?

ASP.NET Web API Self-Host with Windows Authentication

貌似是使用Windows身份验证合作得非常好。

顺便说一句,持票人它可能更灵活,但它取决于您的需求。

BTW(2):HTTPS是必须的,如果你想才达到安全的较高水平,但100%看起来veeery高:)

相关问题