Class TokenService
java.lang.Object
biz.devstack.springframework.boot.config.security.TokenService
- Direct Known Subclasses:
AuthorizationService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RSAPrivateKeystatic RSAPublicKeystatic String[]generateJwtToken(String username, String role) getAuthenticationPrincipal(boolean required) voidmapRoleToAuthorities(String role) org.springframework.security.authentication.UsernamePasswordAuthenticationTokenparseAndValidateToken(String token)
-
Constructor Details
-
TokenService
public TokenService()
-
-
Method Details
-
initializeKeys
@PostConstruct public void initializeKeys() -
generateJwtToken
-
parseAndValidateToken
public org.springframework.security.authentication.UsernamePasswordAuthenticationToken parseAndValidateToken(String token) -
getAuthenticationPrincipal
-
mapRoleToAuthorities
-
generateBase64EncodedRsaKeyPair
-
decodeBase64ToPublicKey
-
decodeBase64ToPrivateKey
-