NuGet 包
NetProOA.Framework.Authorization
身份验证和授权框架,集成 IdentityServer4 和 OAuth2 标准。
🔐
身份授权
完整的身份验证和授权解决方案,支持 OAuth2、OpenID Connect 和基于策略的授权。
📦 版本信息
版本: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);