2017-07-19 71 views
0

我有一個web應用程序需要非常安全。我已閱讀IdentyServer4概述。我不明白在什麼情況下我需要使用它。如果有人能夠澄清,我將不勝感激。提前致謝!爲什麼使用IdentityServer4?

+1

不僅要求對產品不允許的意見,但你的問題是關於一個服務器程序,這也是一個主題在這裏。 https://stackoverflow.com/help/on-topic – Rob

+0

我不是在徵求意見。我要求澄清。這是一個合法的標籤。 – Missy

+2

「非常安全」是一個很大的話題。訪問控制只是其中的一個方面,這是Identity Server爲該方帶來的。 – Mashton

回答

1

IdentityServer4是 ASP.NET核心

開放ID連接和OAuth 2.0框架,它爲您提供了單點登錄的電源爲所有應用程序。可以驗證您的客戶端應用程序的單一中央服務器,爲各種類型的客戶端發佈API的訪問令牌,您可以根據您的要求配置選項。

身份認證服務器將爲您提供安全的登錄和API訪問保護 - 您將通過安全令牌訪問api資源,身份認證服務器基於openID connect和oauth2.0構建,可爲您管理令牌。

不要忘記,所有的登錄代碼和邏輯(今天幾乎所有的Web應用都需要)已經過100次測試並隨着時間的推移得到了改進。這使得它幾乎沒有缺陷,並且比自己寫同樣的東西更可靠!