2016-11-03 41 views
0

我正在構建一個使用角度2 + web API的web應用程序。我使用vs提供的web api模板創建了api。我設法創建我的應用程序的登錄,我做的是通過https和API使用基本身份驗證傳遞用戶名和密碼,並使用令牌+一些細節(如令牌exp,用戶名等)進行響應,然後將這些詳細信息存儲在本地存儲並使用它來驗證用戶是否已通過身份驗證。我所做的足夠安全嗎?視覺工作室提供的Web api模板的安全性是否足夠?

回答

0

首先,您的應用程序需要的安全性取決於您處理的是哪種數據。

僅供參考,基本認證是在1999年

起草如果您有安全爲您的應用程序需要一個非常古老的技術,你可以使用OAuth 2.0 JWT或/承載令牌去,或者你甚至可以使用基本身份驗證僅適用於初始API請求,獲取該令牌,然後在以下請求中繼續使用該令牌。

+0

謝謝你的回答。我只在最初的API請求上使用basic,然後全部使用承載令牌。 VS提供的默認web API模板是否足夠安全? – GreenRanger

+0

是的。如此多的應用程序正在成功地使用它,同時以某種方式處理可能的威脅,如令牌製造/修改,令牌泄露,令牌重定向,令牌重用,令牌否認等。 –

+0

謝謝隊友:) – GreenRanger