【问题标题】:Authenticate HTTP .NET client against Self Host Web API Windows Service针对 Self Host Web API Windows 服务对 HTTP .NET 客户端进行身份验证
【发布时间】:2016-06-15 13:16:44
【问题描述】:

我找到了关于通过 Self Host Web API 实现客户端/服务器的精彩文章 http://www.asp.net/web-api/overview/older-versions/self-host-a-web-api

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

我是否使用了不记名令牌身份验证?还有其他方法吗?

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

我有以下工作要求:

  1. C# http 客户端必须连接到 Self Host Web API Windows 服务并发送文件。

  2. 连接必须 100% 安全。

那么如何保护WebAPI,有什么线索吗?

【问题讨论】:

  • 那么像 80% 安全不是一个选项?
  • @CodeCaster haha​​haa 嘿伙计!我很高兴再次见到你。它是:)

标签: asp.net .net self-host-webapi


【解决方案1】:

你检查过这个答案吗?

ASP.NET Web API Self-Host with Windows Authentication

看起来与 Windows 身份验证配合得很好。

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

顺便说一句(2):如果你想获得高水平的安全性,HTTPS 是必须的,但 100% 看起来非常高 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    • 1970-01-01
    • 1970-01-01
    • 2014-06-08
    • 1970-01-01
    相关资源
    最近更新 更多