Это может быть простой вопрос, я надеюсь, что это по крайней мере.Cookies и ASP.NET Core
Я начал изучать кандидат на выпуск ядра ASP.NET, и я вижу, что большая часть конфигурации была перенесена из старого файла web.config и в структурированные файлы JSON (а также XML и любое другое промежуточное ПО, которое вы, возможно, захотите написать сами).
Единственное, что я еще не понял, как это сделать, это то, что было так просто в старом подходе web.config, обеспечив некоторые основные компоненты вашего сайта, такие как файлы cookie.
Раньше мы устанавливали secure
, httpOnly
и т. Д. Внутри web.config, и когда дело дошло до развертывания, красивый маленький файл преобразования изменит значения для нас и выплюнет новый файл в конце. После небольшого чтения, похоже, что web.config сейчас почти мертв, так как же мы можем добиться тех же результатов?
Я знаю, что мы можем загружать различные файлы конфигурации на основе того, установлены ли определенные переменные, такие как среда, DEV, STAGING, PRODUCTION и т. Д., Но это, похоже, просто заменяет трансформации чем-то, что является преобразованием для всех целей и цели, за исключением того, как он действительно загружен?
Неужели я что-то пропустил или мне удалось сработать в какой-то беспорядок?
aspnet.core сам не читает web.config вообще. Он используется только в том случае, если вы используете IIS для пересылки запросов в приложение AspNet Core, и в этом случае IIS работает только как обратный прокси. – Pawel
Вы просмотрели [docs] (http://docs.asp.net/en/latest/security/authentication/cookie.html) для файлов cookie в Asp.Net Core? Я не совсем уверен, что спрашивает ваш второй в последнем абзаце. Вам интересно, как делать преобразования в дополнение к файлам cookie? –
@ Извините, я постараюсь быть немного понятнее, я знаю, что вы можете включить аутентификацию на основе файлов cookie, и внутри там вы можете определить такие параметры, как 'httpOnly', но мой вопрос касается файлов cookie вообще, поскольку я не использую их для аутентификации но все же хотите убедиться, что их правильно обрабатывают/правильно. –