Код: Выделить всё
// 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>
Или я должен вручную реализовать свою собственную авторизацию, которая будет распознавать токен Google и авторизовать сразу?
Подробнее здесь: https://stackoverflow.com/questions/794 ... arer-token
Мобильная версия