• Как сохранить токен в куки при такой ошибке?

    Обязательно ли менять с http на https что бы решить проблему?

    Да, тк это ошибка со стороны браузера, а не сервера.
    Ну или ещё можно отрубить все защиты в браузере, что не советую.

    На проде вроде как уже считается чуть ли не обязательным использовать https, а локально это решается самоподписными сертификатами (dotnet sdk сам тебе нагенерит и установит их одной командой)
    dotnet dev-certs https
    Ответ написан
    Комментировать