Я создал приложение идентификации ядра .net, поддерживающее логин Google и работающее на локальном компьютере.
Что касается учетных данных Google OAuth, я использую секретный менеджер toot, который создает secret.json в
%APPDATA%\Microsoft\UserSecrets\<user_secrets_id>\secrets.json
Сейчас я пытаюсь развернуть приложение на платформе AWS .NET (Window / IIS) с помощью набора инструментов Visual Studio AWS.
Хотя секретный файл не развернут, приложение не может получить учетные данные Google, поэтому приложение не может быть запущено.
Как мне развернуть или поместить секретный файл на мой сервер?
secret.json
{
...
"Authentication:Google:ClientId": "my client ID",
"Authentication:Google:ClientSecret": "my client password"
}
startup.cs
public void ConfigureServices(IServiceCollection services)
{
...
services.AddAuthentication().AddGoogle(googleOptions =>
{
googleOptions.ClientId = Configuration["Authentication:Google:ClientId"];
googleOptions.ClientSecret = Configuration["Authentication:Google:ClientSecret"];
});
...
}