WebAPI токены авторизации в production

При развёртывании нового WebApi проекта на iis ключи машины генерируются автоматически, что может вызвать проблемы в будущем. Переезд веб-сервера на другую тачку лишь одна из проблем, потому что все сгенерированные клиентами токены авторизации слетят. В рабочей среде важны настройки Если на вас упал проект, где devOps настроил генерацию по умолчанию, а потом сошёл с ума и застрелился его наследие перешло в ваши руки, то читайте далее.

При добавлении сайта в iis в первую очередь снимите галки

Справа нажмите «Формирование ключей».

Пропишите их в web.config приложения, в разделе machineKey

Если ключи были созданы системой и вам необходимо их получить в текстовом виде, используйте следующий трюк. Для простоты можно поместить следующий код в Razor View (закомментировано) , и прочитать значение переменных, это и есть ключи.