Есть ли способ не использовать <machineKey>
и вместо этого предоставить мой собственный ключ во время выполнения.
Попытка найти способ прочитать ключ, скажем, из базы данных SQL или любого централизованного хранилища и каким-то образом предоставить его для FormsAuthentication.