.Net Core 3.0 IdentityServer4 快速入门

一、简介
  IdentityServer4是用于ASP.NET Core的OpenID Connect和OAuth 2.0框架。

将IdentityServer4部署到您的应用中具备如下特点:

1)、认证服务

2)、单点登陆

3)、API访问控制

4)、联合网关

5)、专注于定制

6)、成熟的开源系统

7)、免费和商业支持

二、整体部署

目前大多数的应用程序或多或少看起来是上图所示这样的,最常见的交互场景有(浏览器与Web应用程序、Web应用程序与WebApi通讯、本地应用程序狱WebApi通讯、基于浏览器的应用程序与WebApi 通讯、基本服务器的应用程序与WebApi通讯、WebApi与WebApi通讯)

前端、中间层、后端各个层级为了保护资源经常要针对相同的用户仓储区实现身份认证和授权,但是如果我们把这些基本的安全功能统一颁发给一个安全令牌服务,就可以不必再让这些应用和端点之间重复实现这些基础安全功能,重组应用程序以支持安全令牌服务将会引导出以下体系结构和协议

posted @ 2021-02-07 14:50  xialuo  阅读(78)  评论(0)    收藏  举报