обычно глобальные конфигурации читаются из файлов свойств во время выполнения. Вы можете иметь различные конфигурационные файлы для разработки, контроля качества, производственных сред.
Единственное, о чем вам нужно по крайней мере знать, это то, что в веб-приложении, если вы устанавливаете статические переменные из веб-запроса, вы можете изменить данные, если не синхронизируете установщик. Если вы только читаете, то все будет в порядке.
Альтернатива тому, что вы делаете, - почему бы не внедрить ключ OAuth в службу, которая обрабатывает проблемы аутентификации вашей системы? Вы можете делать то, что вам нужно, со статическим ресурсом, но в этом случае, но вы должны знать, что вам действительно не нужна статическая переменная для хранения ключа.