2016-03-02 22 views
10

私は http://www.asp.net/web-api/overview/older-versions/self-host-a-web-api認証HTTP .NETクライアント

セルフホストのWeb APIを介してクライアント/サーバの実装についての素晴らしい記事を見つけたと、私は(このモデルのための正しい認証方法について疑問に思って自己ホストWeb API)。

私はベアラトークン認証を使用しましたか?他の方法はありますか?

または、例えばhttp://www.asp.net/web-api/overview/security/individual-accounts-in-web-api

私は作業の要件を次している:

  1. C#HTTPクライアントは、セルフホストのWeb APIのWindowsサービスに接続してファイルを送信する必要があります。

  2. 接続は100%安全でなければなりません。

それでは、どのようWebAPIの、任意の手掛かりを保護するために?

+3

だから、安全な80%はオプションではありませんようにHTTPSをする必要がありますか? – CodeCaster

+1

@CodeCaster haha​​haaねえ男!私は再びあなたを見てうれしいです。それは:) –

答えて

3

この回答を確認しましたか?

ASP.NET Web API Self-Host with Windows Authentication

Windows認証では非常にうまく機能しているように見えます。

ところで、それはおそらくより柔軟ですが、それはあなたのニーズによって異なります。

はBTW(2):あなたは、高レベルのセキュリティをachiveしたいのですが、100%veeery高く見える場合:)