Class JWTTokenProvider
- java.lang.Object
-
- com.dulanywebsite.sharedresources.auth.services.JWTTokenProvider
-
@Component public class JWTTokenProvider extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JWTTokenProvider(java.lang.Long jwtId, JwtsRepository jwtsRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgenerateToken(UserPrincipal userPrincipal)java.lang.StringgetUserNameFromToken(java.lang.String token)booleanvalidateToken(java.lang.String jwt)
-
-
-
Constructor Detail
-
JWTTokenProvider
@Autowired public JWTTokenProvider(@Value("${jwtId}") java.lang.Long jwtId, JwtsRepository jwtsRepository)
-
-
Method Detail
-
generateToken
public java.lang.String generateToken(UserPrincipal userPrincipal)
-
validateToken
public boolean validateToken(java.lang.String jwt)
-
getUserNameFromToken
public java.lang.String getUserNameFromToken(java.lang.String token)
-
-