2016-11-17 61 views
0

我讀這裏,如何在ASP.NET MVC REST API應用程序中實現安全性?

http://blog.scottlogic.com/2016/01/20/restful-api-with-aspnet50.html

,但我缺少的是如何做保障。

什麼安全模型被用於API?

難道我給消費者產生的「鑰匙」?

Windows身份驗證?

Mobile?

+1

有很多不同的方式可以實現REST API中的安全性。 ASP.NET MVC有辦法實現你想要使用的任何形式的安全性,但它本身並不提供一種方式,因爲這不是它的主要責任。一種好的方法可能是使用OpenID Connect,對此[Identity Server](https://github.com/IdentityServer/IdentityServer3)提供了一個開始的好方法。 – StriplingWarrior

+0

你在談論認證。應用程序或API(例如.NET MVC或WebAPI)中的「安全性」遠不止於此。 [OWASP](https://www.owasp.org/)是如何編寫安全軟件的好資源。 –

回答

1

我發現這個blog post的Web API實現安全性時,是非常有益的。首先查看基於Owin令牌的認證。博客介紹了AngularJS的用法,但客戶端可以是任何東西,包括手機。

相關問題