Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 507d61f

Browse files
committed
RefreshTokenService and RefreshTokenServiceImp have been done.
1 parent e09db72 commit 507d61f

File tree

3 files changed

+18
-5
lines changed

3 files changed

+18
-5
lines changed

‎day-14/api/src/main/java/com/bookstore/api/controllers/AuthController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import com.bookstore.api.entities.dto.UserRequest;
2626
import com.bookstore.api.entities.dto.UserRequestForRegister;
2727
import com.bookstore.api.jwt.JwtTokenProvider;
28-
import com.bookstore.api.services.RefreshTokenService;
28+
import com.bookstore.api.services.RefreshTokenServiceImp;
2929
import com.bookstore.api.services.Abstract.UserService;
3030

3131
@RestController
@@ -37,10 +37,10 @@ public class AuthController {
3737
private JwtTokenProvider jwtTokenProvider;
3838
private UserService userService;
3939
private PasswordEncoder passwordEncoder;
40-
private RefreshTokenService refreshTokenService;
40+
private RefreshTokenServiceImp refreshTokenService;
4141

4242
public AuthController(AuthenticationManager authenticationManager, JwtTokenProvider jwtTokenProvider,
43-
UserService userService, PasswordEncoder passwordEncoder, RefreshTokenService refreshTokenService) {
43+
UserService userService, PasswordEncoder passwordEncoder, RefreshTokenServiceImp refreshTokenService) {
4444
this.authenticationManager = authenticationManager;
4545
this.jwtTokenProvider = jwtTokenProvider;
4646
this.userService = userService;
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package com.bookstore.api.services.Abstract;
2+
3+
import com.bookstore.api.entities.RefreshToken;
4+
import com.bookstore.api.entities.User;
5+
6+
public interface RefreshTokenService {
7+
String createRefreshToken(User user);
8+
9+
boolean isRefreshExpired(RefreshToken token);
10+
11+
RefreshToken getByUser(int userId);
12+
}

‎day-14/api/src/main/java/com/bookstore/api/services/RefreshTokenService.java renamed to ‎day-14/api/src/main/java/com/bookstore/api/services/RefreshTokenServiceImp.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,17 @@
1010
import com.bookstore.api.entities.RefreshToken;
1111
import com.bookstore.api.entities.User;
1212
import com.bookstore.api.repositories.RefreshTokenRepository;
13+
import com.bookstore.api.services.Abstract.RefreshTokenService;
1314

1415
@Service
15-
public class RefreshTokenService {
16+
public class RefreshTokenServiceImpimplementsRefreshTokenService {
1617

1718
@Value("${application.jwt.refresh.token.expires.in}")
1819
Long expireSeconds;
1920

2021
private RefreshTokenRepository refreshTokenRepository;
2122

22-
public RefreshTokenService(RefreshTokenRepository refreshTokenRepository) {
23+
public RefreshTokenServiceImp(RefreshTokenRepository refreshTokenRepository) {
2324
this.refreshTokenRepository = refreshTokenRepository;
2425
}
2526

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /