Rework JWT Key Propagation
This commit is contained in:
parent
daceab9c12
commit
66f27d7a4c
@ -54,9 +54,12 @@ builder.Services.AddAuthentication().AddJwtBearer(options =>
|
||||
ValidateLifetime = true,
|
||||
ValidateIssuerSigningKey = true,
|
||||
ValidIssuer = builder.Configuration["Jwt:Issuer"],
|
||||
ValidAudience = builder.Configuration["Jwt:Audience"],
|
||||
IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(builder.Configuration["Jwt:Key"]!))
|
||||
ValidAudience = builder.Configuration["Jwt:Audience"]
|
||||
};
|
||||
|
||||
if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("JWT_KEY")))
|
||||
options.TokenValidationParameters.IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(Environment.GetEnvironmentVariable("JWT_KEY")!));
|
||||
else options.TokenValidationParameters.IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(builder.Configuration["Jwt:Key"]!));
|
||||
});
|
||||
builder.Services.AddScoped<IUserService, UserService>();
|
||||
builder.Services.AddScoped<ITokenService, TokenService>();
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"Jwt": {
|
||||
"Key": "bgpLLhY2L2UeZN3sj6WwSzScFmY3JgWfs33ZEJNcaPzC2TEnfZz",
|
||||
"Issuer": "http://localhost",
|
||||
"Audience": "http://localhost",
|
||||
"DefaultUserRole": "User"
|
||||
|
Loading…
x
Reference in New Issue
Block a user