Ich frage mich nur, ist es möglich, JWT Token für 2 verschiedene Zielgruppen zu konfigurieren? Zuerst würde ein Token-Ablaufdatum festgelegt werden und das zweite nicht.asp.net Kern Identität - 2 Arten von JWT Token
Ich habe den folgenden Code für JWT-Konfiguration, aber es funktioniert nur für eine einzige Zielgruppe.
private void ConfigureSecurity(IServiceCollection services)
{
services.AddAuthentication()
.AddCookie(cfg => cfg.SlidingExpiration = true)
.AddJwtBearer(cfg =>
{
cfg.RequireHttpsMetadata = false;
cfg.SaveToken = true;
cfg.TokenValidationParameters = new TokenValidationParameters()
{
ValidateIssuer = true,
ValidateAudience = true,
RequireExpirationTime = false,
ValidIssuer = Configuration["Tokens:Issuer"],
ValidAudience = Configuration["Tokens:Issuer"],
IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(Configuration["Tokens:Key"])),
};
});
services.AddAuthorization();
}
Danke für die Antwort, ich werde es versuchen. – aph5