将System.IdentityModel.Tokens.Jwt 4.0.2更新为5.4令牌问题

时间:2019-03-13 01:00:36

标签: c# jwt

我正在尝试将代码从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也不可用。

有人遇到相同的问题吗?任何指针。

0 个答案:

没有答案