我正在尝试将代码从System.IdentityModel.Tokens
4.0.2更新到最新版本5.4,但是出现了一些错误,我无法弄清。
app.UseActiveDirectoryFederationServicesBearerAuthentication(
new ActiveDirectoryFederationServicesBearerAuthenticationOptions
{
MetadataEndpoint = "MetadataEndpoint",
TokenValidationParameters = new TokenValidationParameters()
{
ValidAudience = "Audience",
ValidIssuer = "Issuer"
}
}
TokenValidationParameters
不再有效。
app.UseJwtBearerAuthentication(
new JwtBearerAuthenticationOptions
{
AuthenticationMode = AuthenticationMode.Active,
AllowedAudiences = new[] { audienceId },
IssuerSecurityTokenProviders = new IIssuerSecurityTokenProvider[]
{
new SymmetricKeyIssuerSecurityTokenProvider(issuer, audienceSecret)
}
});
IssuerSecurityTokenProviders
也不可用。
有人遇到相同的问题吗?任何指针。