" Version="6.2.0" /> <PackageReference Include="<em>Duende</em>.IdentityServer.AspNetIdentity" Version="6.2.0 " /> <PackageReference Include="<em>Duende</em>.IdentityServer.EntityFramework" Version="6.2.0" /> <PackageReference Include="<em>Duende</em>.IdentityServer.EntityFramework.Storage" Version="6.2.0" /> <PackageReference Include ="<em>Duende</em>.IdentityServer.Storage" Version="6.2.0" /> 这里的实现方式和Asp.net core 3.0,5.0,6.0, 7.0 几乎一样的配置,但又也有一些特殊之处 从上面引用的类库发现我并使用的是Microsoft.AspNetCore.Identity.EntityFrameworkCore + Duende.IdentityServer 都已经升级到最新版本。
Baier 和 Brock Allen 宣布,他们当前的商业模式本质上是不可持续的,因此他们将使用互惠公共许可(Reciprocal Public License,RPL)的付费许可模式,并在一家新公司 Duende 近期,微软宣布他们的 ASP.NET 6 模板将继续包含 Duende 的 IdentityServer 依赖项。 不难想象,微软的这个帖子(https://github.com/dotnet/aspnetcore/issues/32494)中出现了各种观点: 这是一项必不可少的服务,微软应该收购Duende,并再次免费提供 IdentityServer; 没有人阅读 Duende 的定价条款中有关“任何年收入低于 100 万美元的公司或非营利组织都可以免费使用IdentityServer”的规定,因此很多人在抱怨; 为仍在 如果你是公司软件这一领域的负责人,而且在为 Duende 区区几美元的许可成本而苦恼,那么请你帮个忙,辞职走人吧,因为你根本没资格胜任这个职位。
主题 IdentityServer 安全补丁 (CVE-2024-39694) - Duende Software Blog https://blog.duendesoftware.com/posts/ 20240731_security_patch Duende.IdentityServer 的安全修复程序已发布。
用户委托访问令牌管理 https://damienbod.com/2025/01/15/asp-net-core-user-deleated-access-token-management/ 了解如何使用 Duende
身份认证与安全:项目采用了 IdentityServer (Duende IdentityServer 或 ASP.NET Core Identity) 实现用户认证。