Azure Web API устанавливает переменные среды - PullRequest
0 голосов
/ 18 октября 2018

Я пытаюсь пройти аутентификацию в Firebase Firestore на C # WebAPi 2, размещенном в Azure.Согласно документам это так же просто, как:

В противном случае самый простой способ аутентификации ваших вызовов API - это загрузить файл JSON учетной записи службы, а затем установить для переменной среды GOOGLE_APPLICATION_CREDENTIALS значениеобратитесь к нему.Учетные данные будут автоматически использоваться для аутентификации.Дополнительные сведения см. В руководстве «Начало работы с проверкой подлинности».

Это работает локально на моем компьютере, но я не могу найти способ установить эту переменную среды в Azure WebApp?

1 Ответ

0 голосов
/ 18 октября 2018

Как упомянул Джуннас, вы можете установить настройки приложения, которые будут действовать как переменные среды.

В Asp.Net 5 имеется сборка

Configuration = new Configuration()
             .AddJsonFile("config.json")
             .AddEnvironmentVariables();

Прочитайте этот блог и этот SO

Все предопределенные переменные среды можно найти по ссылке ниже,

https://<yoursitename>.scm.azurewebsites.net/Env.cshtml

...