ASP.Net核心承载令牌数据保护和IssuerSigningKey

时间:2019-05-01 20:07:49

标签: c# .net-core asp.net-identity data-protection

我正在尝试启动并运行dotnet核心api,但是它需要能够接受在asp.net mvc应用程序中生成的承载令牌。

在mvc应用程序中,我启用了DataProtection并保留了Azure Blob存储的密钥。我还在netcore api中配置了DataProjection,并从Azure中读取了密钥。

我的理解是,我必须在netcore应用程序中添加以下内容:

services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
                .AddJwtBearer(options =>
                {
                    options.TokenValidationParameters = tokenValidationParameters;
                });

在tokenValidationParameters上,我需要设置IssuerSigningKey。然后,我应该使用DataProtection所使用的密钥吗?这仅是有意义的,因为这是用于生成令牌asp.net mvc端的密钥。我怎么做?

0 个答案:

没有答案