【发布时间】:2019-03-13 10:25:17
【问题描述】:
我正在尝试将我的代码从 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 也不可用。
有人遇到过同样的问题吗?任何指针。
【问题讨论】: