API的訪問控制
針對各種類型的客戶發(fā)出針對API的訪問令牌,例如服務器到服務器,Web應用程序,SPA和本機/移動應用程序。
聯(lián)合登錄
支持外部身份提供程序,如Azure Active Directory,Google,F(xiàn)acebook等。
專注于定制
IdentityServer最重要的部分 - 許多方面可以定制,以滿足你的需要。由于IdentityServer是一個框架,而不是一個封閉產品或SaaS,你可以編寫代碼,使你的系統(tǒng)適應對應的場景。
IdentityServer實現(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)
主要講解 使用客戶端憑據保護API 。如何保證的你的API 不被其他人擅自訪問?
下面開始正式的實例。
新建ASP.NET Core項目及引用IdentityServer4
首先新建一個ASP.NET Core項目IdentityServer4Demo,然后選擇 空 模板。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應用分析 2017-07-26
- 集合結合數據結構來看看(二) 2017-07-26