Я пытаюсь запустить и запустить 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. Как я могу это сделать?