Как я могу использовать промежуточное ПО только на TokenValidated. Это мой код, который у меня есть.
services.AddAuthentication ("Bearer")
.AddJwtBearer ("Bearer", options => {
options.Authority = Configuration["DevIdentityServer"];
options.RequireHttpsMetadata = false;
options.SaveToken = true;
options.TokenValidationParameters = new Microsoft.IdentityModel.Tokens.TokenValidationParameters {
ValidateIssuer = true,
ValidAudiences = new List<string> {
"SMAPP"
}
};
options.Events = new JwtBearerEvents()
{
OnTokenValidated = context =>
{
app.UseMiddleware<GatewayMiddleware>();
}
};
});
, но я не мог сделать это сейчас. так как приложение не доступно в этой области.