Разверните секретный файл сторонней аутентификации для приложения Net Core mvc на AWS - PullRequest
0 голосов
/ 11 марта 2019

Я создал приложение идентификации ядра .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"];
    });
    ...
}
...