Class AuthService
- java.lang.Object
-
- org.sdase.commons.server.auth.service.AuthService
-
- All Implemented Interfaces:
TokenAuthorizer
public class AuthService extends java.lang.Object implements TokenAuthorizer
-
-
Constructor Summary
Constructors Constructor Description AuthService(PublicKeyLoader publicKeyLoader, long leeway)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,com.auth0.jwt.interfaces.Claim>
auth(java.lang.String authorizationToken)
Reads the Claims from the givenauthorizationToken
.
-
-
-
Constructor Detail
-
AuthService
public AuthService(PublicKeyLoader publicKeyLoader, long leeway)
-
-
Method Detail
-
auth
public java.util.Map<java.lang.String,com.auth0.jwt.interfaces.Claim> auth(java.lang.String authorizationToken)
Description copied from interface:TokenAuthorizer
Reads the Claims from the givenauthorizationToken
.- Specified by:
auth
in interfaceTokenAuthorizer
- Parameters:
authorizationToken
- a JWT that may contain claims.- Returns:
- the claims in the
authorizationToken
asMap
with the key as name of the claim and the value asClaim
value.
-
-