source: jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/JwtService.java

main
Last change on this file was b248810, checked in by 223021 <daniel.ilievski.2@…>, 3 weeks ago

Added no access page for new recruiters and admin panel for granting access

  • Property mode set to 100644
File size: 566 bytes
Line 
1package mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.service.intef;
2
3import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.users.User;
4import org.springframework.security.core.userdetails.UserDetails;
5
6import java.util.Map;
7
8public interface JwtService {
9 String generateToken(User user);
10 String generateRefreshToken(Map<String, Object> extraClaims, UserDetails userDetails);
11 String extractUsername(String token);
12 boolean isTokenValid(String token, UserDetails userDetails);
13 boolean isTokenExpired(String token);
14
15}
Note: See TracBrowser for help on using the repository browser.