. net core api защищен логином Google: как выполнить запрос на отдых из консольного приложения - PullRequest
0 голосов
/ 01 марта 2020

Я создал. net core mvc приложение, которое использует Google для аутентификации.

        services.AddAuthentication(o =>
            {
                o.DefaultScheme = "Application";
                o.DefaultSignInScheme = "External";
            })
            .AddCookie("Application")
            .AddCookie("External").AddGoogle(options =>
            {
                options.ClientId = Configuration.GetValue<string>("Authentication:Google:ClientId");
                options.ClientSecret = Configuration.GetValue<string>("Authentication:Google:ClientSecret");
            });

Все работает хорошо, но сейчас я хочу создать консольное приложение, которое использует некоторые API из веб приложение. Можно ли создать консольное приложение, которое будет запрашивать у пользователя вход в Google, чтобы получить маркер доступа, который затем будет использоваться для доступа к моему API?

Я немного запутался, если он работает только с Googles собственные API или если он также работает с внешними сайтами, такими как мой.

...