Я создаю C # .net приложение для STT и создаю учетные данные вручную. Документация меня очень смущает, и я не знаю, как правильно добавить учетные данные.
Я добавил проект, создал учетные данные json, скачал и сохранил в папке и указал на нее вручную с помощью GoogleCredential
для авторизации и все работает хорошо. Но это не может быть решением для поставляемого приложения. Текущий подход:
GoogleCredential credentials =
GoogleCredential.FromFile(Path.Combine("*PATH"), "myProject-123XXXx32.json"));
TextToSpeechClient client = TextToSpeechClient.Create(credentials);
Если я использую учетные данные json по умолчанию для переменной среды, то как мои производственные приложения, работающие на компьютере пользователя, будут иметь учетные данные?
Итак, я должен поместить JSON прямо в мое приложение? Разве это не менее безопасно, чем использование ключа?
Что я должен использовать для аутентификации моего приложения с помощью GoogleCredential
?