В ASP.NET(не ядро) я бы обычно добавлял machineKey в web.config, чтобы я мог выполнять некоторые функции на локальном компьютере, а не на сервере, чтобы операции с базой данных/обратным вызовом использовали один и тот же ключ. Например,
<system.web>
<machineKey validationKey="*********"
decryptionKey="*********"
validation="HMACSHA256"
decryption="AES" />
</system.web>
Пожалуйста, кто-нибудь может посоветовать, как это можно сделать в ASP.NET Core 2.0?