Вход в Google в ASP.NET Core - пользователь все еще неавторизован с токеном Google BearerC#

Место общения программистов C#
Ответить
Anonymous
 Вход в Google в ASP.NET Core - пользователь все еще неавторизован с токеном Google Bearer

Сообщение Anonymous »

Я интегрировал вход в Google с моим приложением asp.net. />

Код: Выделить всё

// Must match Google settings
var redirectUri = "https://localhost:7259/GoogleLogin/google-callback";

var tokenRequestParams = new Dictionary
{
{ "code", code },
{ "client_id", googleClientId },
{ "client_secret", googleClientSecret },
{ "redirect_uri", redirectUri },
{ "grant_type", "authorization_code" }
};

var tokenResponse = await _httpClient.PostAsync("https://oauth2.googleapis.com/token",
new FormUrlEncodedContent(tokenRequestParams));
< /code>
Затем, после проверки токена, я не уверен, как подписать пользователя в моем приложении. Конечная точка, чтобы генерировать собственные токены. Они хорошо работают с атрибутом Authorize 
при передаче в качестве заголовка авторизации в качестве токена носителя. > Атрибут (я получаю несанкционированный ответ). < /p>
Есть ли какая-либо магическая настройка в коде стартапа, так что это работает без ящика? < /p>
Или я должен вручную реализовать свою собственную авторизацию, которая будет распознавать токен Google и авторизовать сразу?


Подробнее здесь: https://stackoverflow.com/questions/794 ... arer-token
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»