Базовые носители ASP.Net токены защиты данных и IssuerSigningKey - PullRequest
0 голосов
/ 01 мая 2019

Я пытаюсь запустить и запустить API ядра dotnet, но он должен иметь возможность принимать токены носителя, сгенерированные в приложении asp.net mvc.

В приложении mvc я включил DataProtection и сохранил ключи для хранилища BLOB-объектов Azure. Я также настроил DataProjection в API Netcore и прочитал ключ из Azure.

Насколько я понимаю, я должен добавить следующее в приложение netcore:

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

В параметрах tokenValidation мне нужно установить IssuerSigningKey. Должен ли я тогда использовать ключ, используемый DataProtection для этого? Это имеет смысл только потому, что этот ключ используется для генерации стороны токена asp.net mvc. Как я могу это сделать?

...