예제 #1
0
        public async Task <ActionResult <User> > RefreshToken(Application.User.RefreshToken.Command command)
        {
            command.RefreshToken = Request.Cookies["refreshToken"];
            var user = await Mediator.Send(command);

            SetTokenCookie(user.RefreshToken);
            return(user);
        }
예제 #2
0
        public async Task <IActionResult> RefreshToken(Application.User.RefreshToken.Command command)
        {
            command.RefreshToken = Request.Cookies["refreshToken"];
            var user = await Mediator.Send(command);

            if (user.IsSuccess)
            {
                setTokenCookie(user.Value.RefreshToken);
            }
            return(HandleResult(user));
        }