API的訪問控制
針對各種類型的客戶發(fā)出針對API的訪問令牌,例如服務(wù)器到服務(wù)器,Web應(yīng)用程序,SPA和本機(jī)/移動應(yīng)用程序。

聯(lián)合登錄
支持外部身份提供程序,如Azure Active Directory,Google,F(xiàn)acebook等。

專注于定制
IdentityServer最重要的部分 - 許多方面可以定制,以滿足你的需要。由于IdentityServer是一個(gè)框架,而不是一個(gè)封閉產(chǎn)品或SaaS,你可以編寫代碼,使你的系統(tǒng)適應(yīng)對應(yīng)的場景。

 

 

IdentityServer實(shí)現(xiàn)了以下規(guī)范:

OpenID Connect

OpenID Connect Core 1.0
OpenID Connect Discovery 1.0
OpenID Connect Session Management 1.0 - draft 22
OpenID Connect HTTP-based Logout 1.0 - draft 03

OAuth 2.0

OAuth 2.0 (RFC 6749)
OAuth 2.0 Bearer Token Usage (RFC 6750)
OAuth 2.0 Multiple Response Types
OAuth 2.0 Form Post Response Mode
OAuth 2.0 Token Revocation (RFC 7009)
OAuth 2.0 Token Introspection (RFC 7662)
Proof Key for Code Exchange (RFC 7636)

 

主要講解 使用客戶端憑據(jù)保護(hù)API 。如何保證的你的API 不被其他人擅自訪問?

下面開始正式的實(shí)例。

新建ASP.NET Core項(xiàng)目及引用IdentityServer4

首先新建一個(gè)ASP.NET Core項(xiàng)目IdentityServer4Demo,然后選擇 空 模板。

 

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式