第4章 打包和构建

IdentityServer由许多nuget包组成。

4.1 IdentityServer4

nuget | github

包含核心IdentityServer对象模型,服务和中间件。仅包含对内存配置和用户存储的支持 - 但您可以通过配置插入对其他存储的支持。这是其他仓库和程序包相关的内容。

4.2 Quickstart UI

github

包含一个简单的入门UI,包括登录,注销和授权确认页面。

4.3 Access token validation handler

nuget | github

用于验证API中令牌的ASP.NET Core身份验证处理程序。处理程序允许在同一API中支持JWT和引用令牌。

4.4 ASP.NET Core Identity

nuget | github

IdentityServer的ASP.NET Core Identity集成包。此包提供了一个简单的配置API,可以为IdentityServer用户使用ASP.NET Identity管理库。

4.5 EntityFramework Core

nuget | github

IdentityServer 的 EntityFramework Core 仓储实现。此包为IdentityServer中的配置和操作存储提供EntityFramework实现。

4.6 Dev builds

此外,我们将开发/临时构建发布到MyGet。可以添加以下程序包源到你的 Visual Studio 中:

https://www.myget.org/F/identity/

github地址

原文地址:https://www.cnblogs.com/thinksjay/p/10774452.html