Package de.narimo.geocore.ws.auth
Class JWTFactory
- java.lang.Object
-
- de.narimo.geocore.ws.auth.JWTFactory
-
public class JWTFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description JWTFactory(String secret, String issuer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcreateToken(int validityMins)StringgetAccessToken(String jwtToken)Returns the saved access token ("atn") which can be used for authorization at an underlying security system.static voidmain(String[] args)voidsetAccessToken(String authorizationToken)booleanverifyToken(String jwtToken)Verifies a provided jwt token and returns true on success.
-
-
-
Method Detail
-
setAccessToken
public void setAccessToken(String authorizationToken)
-
createToken
public String createToken(int validityMins)
-
verifyToken
public boolean verifyToken(String jwtToken) throws Exception
Verifies a provided jwt token and returns true on success. Throws an exception in all other cases.- Parameters:
jwtToken-- Returns:
- Throws:
Exception
-
getAccessToken
public String getAccessToken(String jwtToken)
Returns the saved access token ("atn") which can be used for authorization at an underlying security system.- Returns:
-
main
public static void main(String[] args)
-
-