Files
ww-jst/wmsjst/JSMachine.WMS.Authorization/Program.cs
T

30 lines
788 B
C#
Raw Normal View History

2026-09-02 16:31:50 +08:00
using JSMachine.WMS.Authorization;
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
var config = builder.Configuration;
AuthorizationConfigResolver.SetConfig(config);
builder.Services.AddControllers();
builder.Services
.AddIdentityServer()
.AddDeveloperSigningCredential() //���������û��֤�����ʹ�õĿ���������
.AddInMemoryApiScopes(AuthorizationConfigResolver.GetApiScopes())
.AddInMemoryClients(AuthorizationConfigResolver.GetClients())
.AddInMemoryIdentityResources(AuthorizationConfigResolver.IdentityResources);
var app = builder.Build();
// Configure the HTTP request pipeline.
app.UseIdentityServer();
app.UseAuthorization();
app.MapControllers();
app.Run();