public async Task <IActionResult> GetUserAuthenticationToken([FromBody] UserAuthTokenRequest request) { (string errorMessage, string token) = await mediator.Send(request); if (token is null) { return(BadRequest(new BadRequestResponse(errorMessage))); } return(Ok(new TokenReponse(token))); }
/// <summary> /// 获取UserAccessToken /// </summary> /// <returns></returns> public async Task <AllegroResult <AuthTokenResponse> > GetTokenUserAsync(string code) { var request = new UserAuthTokenRequest(new UserAuthTokenRequestParameter { Code = code }); request.Request = RequestEnum.User; var res = await _client.GetAsync(request); //根据用户Id 写入UserToken _redis.StringSet("AllegroUserToken", res.Result.access_token); return(res); }