public async Task <string> CreateRefreshToken(string email, string ipAddress) { string refreshToken = Guid.NewGuid().ToString("N"); UserRefreshToken userRefreshToken = await _refreshTokenRepository.AddRefreshToken(email, refreshToken, ipAddress); return(userRefreshToken.RefreshToken); }
public async Task should_save_refresh_token_and_return_repositorys_token() { // given string expectedToken = "refresh"; string email = "*****@*****.**"; string ipAddress = "127.1.2.3"; _refreshTokenRepository.AddRefreshToken(email, Arg.Any <string>(), ipAddress) .Returns(new UserRefreshToken() { RefreshToken = expectedToken }); // when string token = await _service.CreateRefreshToken(email, ipAddress); // then token.ShouldBe(expectedToken); }
public async Task should_save_refresh_token_and_return_repository_token() { // given string jwtToken = "jwt"; string refreshToken = "refresh"; string email = "*****@*****.**"; string ipAddress = "127.1.2.3"; _refreshTokenRepository.AddRefreshToken(jwtToken, refreshToken, email, ipAddress) .Returns(new UserRefreshToken() { RefreshToken = jwtToken }); // when string token = await _service.StoreRefreshToken(jwtToken, refreshToken, email, ipAddress); // then token.ShouldBe(jwtToken); }
public async Task <string> StoreRefreshToken(string jwtToken, string refreshToken, string email, string ipAddress) { UserRefreshToken userRefreshToken = await _refreshTokenRepository.AddRefreshToken(jwtToken, refreshToken, email, ipAddress); return(userRefreshToken.RefreshToken); }