создание маркера доступа на сервере идентификации 4

#asp.net-core-webapi #identityserver4 #access-token

Вопрос:

Я создаю метод custome для регистрации и входа в Google,теперь метод регистрации работает,но у меня нет токена доступа, пожалуйста, расскажите мне, как я могу получить токен

 var payload = await GoogleJsonWebSignature.ValidateAsync(externalAuth.IdToken);
                if (payload == null)
                    return BadRequest("Invalid External Authentication.");

                var info = new UserLoginInfo(externalAuth.Provider, payload.Subject, externalAuth.Provider);

                var user = await _userManager.FindByLoginAsync(info.LoginProvider, info.ProviderKey);
                if (user == null)
                {
                    user = await _userManager.FindByEmailAsync(payload.Email);

                    if (user == null)
                    {
                        user = new ApplicationUser { Email = payload.Email, UserName = payload.Email, EmailConfirmed = true };
                        await _userManager.CreateAsync(user);

                        await _userManager.AddToRoleAsync(user, "CompanyAdmin");
                        await _userManager.AddLoginAsync(user, info);
                    }
                    else
                    {
                        await _userManager.AddLoginAsync(user, info);
                    }
                }

                if (user == null)
                    return BadRequest("Invalid External Authentication.");
 

Комментарии:

1. Вы уже сгенерировали токен jwt при входе в систему, хотите ли вы получить его сейчас?