コード例 #1
0
        public IActionResult Refresh([FromBody] RefreshTokenHolder refreshTokenHolder)
        {
            // refresh tokens should be saved to the database whenever it is created against the user
            // retrieve the refresh token from the database with the user details
            // check the refresh token present in the database

            string jwt          = _tokenFactory.GenerateAcessToken("john", "StockOwner");
            string refreshToken = _tokenFactory.GenerateRefreshToken();

            return(Ok(new { JWT = jwt, RefreshToken = refreshToken }));
        }
コード例 #2
0
 public IActionResult LogOut([FromBody] RefreshTokenHolder refreshTokenHolder)
 {
     // remove the refresh token from DB
     return(Ok());
 }