.NET Core では、Startup.cs で次のようなことができることを知っています (ただし、標準の .NET フレームワークには Startup.cs がありません)。
services.AddAuthentication(options => {
options.DefaultScheme = JwtBearerDefaults.AuthenticationScheme;
})
.AddJwtBearer(jwtOptions => {
jwtOptions.Authority = "my_authority_url";
jwtOptions.TokenValidationParameters.ValidateIssuer = true;
jwtOptions.TokenValidationParameters.ValidIssuers = issuers;
jwtOptions.TokenValidationParameters.ValidAudiences = audiences;
jwtOptions.Audience = Configuration["AzureAdB2C:Audience"];
jwtOptions.Events = new JwtBearerEvents
{
OnAuthenticationFailed = AuthenticationFailed
};
});
しかし、標準の .NET Framework には別のオプションがありますか? 私は 4.5.2 を使用した古いプロジェクトを持っています。