コード例 #1
0
        public async Task <LoginResponse> Authenticate(UserAggregate user)
        {
            // Генерируем пару токенов
            var loginResponse = CreateTokensPair(user);

            // Запись Refresh токена в базу к соответствующему пользователю
            user.UpdateRefreshToken(loginResponse.RefreshToken);
            await _userRepo.Update(user);

            return(loginResponse);
        }