NetProOA.Framework.Authorization

身份验证和授权框架,集成 IdentityServer4 和 OAuth2 标准。

🔐

身份授权

完整的身份验证和授权解决方案,支持 OAuth2、OpenID Connect 和基于策略的授权。

  • OAuth2
  • OpenID Connect
  • 授权策略
  • IdentityServer4
📦 版本信息

版本:1.2.4.3

📋 依赖包
  • NetProOA.Framework.Exception (1.0.9.2)
  • NetProOA.Framework.Infrastructure.Crosscutting (1.0.9.9)
  • NetProOA.Framework.Authorization.Services (1.0.6.4)
  • NetProOA.Framework.Infrastructure.Newtonsoft (1.1.0.5)
  • NetProOA.Framework.Redis (1.0.7.5)
  • IdentityModel (6.2.0)
  • Microsoft.AspNetCore.Authentication.OpenIdConnect (7.0.20)
  • NetProOA.Framework.IdentityServer4.AccessTokenValidation (4.4.7.7)
🚀 使用方法

安装命令:

dotnet add package NetProOA.Framework.Authorization

在 Program.cs 中配置:

// WebApi
builder.Services.AddCustomAuthentication(builder.Configuration, "your-api-name");

// WebMvc
builder.Services.AddCustomAuthentication(builder.Configuration);
在 NuGet 上查看