IdentityServer7 2.0.5
dotnet add package IdentityServer7 --version 2.0.5
NuGet\Install-Package IdentityServer7 -Version 2.0.5
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="IdentityServer7" Version="2.0.5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add IdentityServer7 --version 2.0.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: IdentityServer7, 2.0.5"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install IdentityServer7 as a Cake Addin #addin nuget:?package=IdentityServer7&version=2.0.5 // Install IdentityServer7 as a Cake Tool #tool nuget:?package=IdentityServer7&version=2.0.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
基于IdentityServer4的认证授权框架
IdentityServer4原项目已不再维护,只能自己维护升级了
原项目地址:(https://github.com/IdentityServer/IdentityServer4)
原项目文档:(https://identityserver4.readthedocs.io)
变更记录
- 重新整理项目结构(移除单元测试,HOST,脚本,示例等文件)
- 去除部分Nuget包例如MinVer,XUnit,Newtonsoft.Json等
- 使用System.Text.Json包代替原来Newtonsoft.Json包
- 更新项目基础版本为.NET7.0
- 重新命名项目为IdentityServer7
- 升级相关依赖包
- 重写ClaimConverter类
- 重写TokenExtensions中的CreateJwtPayload方法
- 修复升级后的相关错误
- 弃用已过时的方法
Acknowledgements
IdentityServer7 is built using the following great open source projects and free services:
- ASP.NET Core
- Bullseye
- SimpleExec
- MinVer
- Json.Net
- XUnit
- Fluent Assertions
- GitReleaseManager
- IdentityServer4
..and last but not least a big thanks to all our contributors!
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net7.0
- IdentityModel (>= 6.0.0)
- IdentityServer7.Storage (>= 2.0.4)
- Microsoft.AspNetCore.Authentication.OpenIdConnect (>= 7.0.5)
- Microsoft.IdentityModel.Protocols.OpenIdConnect (>= 6.29.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on IdentityServer7:
Package | Downloads |
---|---|
IdentityServer7.EntityFrameworkCore
EntityFramework persistence layer for IdentityServer7 |
|
IdentityServer7.AspNet
ASP.NET Core Identity Integration for IdentityServer7 |
GitHub repositories
This package is not used by any popular GitHub repositories.
IdentityServer7