public static class AuthAction.JwtUserDao extends java.lang.Object implements AuthAction.UserDao
| Modifier and Type | Class and Description |
|---|---|
static interface |
AuthAction.JwtUserDao.RevokedTokenCache |
| Constructor and Description |
|---|
JwtUserDao() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPermsToUser(User user,
com.auth0.jwt.interfaces.Claim c) |
protected User |
createUserFromValidJwt(com.auth0.jwt.interfaces.DecodedJWT jwt) |
protected java.util.List<java.lang.String> |
getJwtSecrets(AuthAction action,
java.lang.String apiName,
java.lang.String tenant)
Looks gwt signing secrets up as environment vars or sysprops.
|
AuthAction.JwtUserDao.RevokedTokenCache |
getRevokedTokenCache() |
User |
getUser(AuthAction action,
java.lang.String token,
java.lang.String apiName,
java.lang.String tenant) |
User |
getUser(AuthAction action,
java.lang.String username,
java.lang.String password,
java.lang.String apiName,
java.lang.String tenant) |
java.lang.String |
signJwt(com.auth0.jwt.JWTCreator.Builder jwtBuilder,
AuthAction action,
java.lang.String apiName,
java.lang.String tenant) |
AuthAction.JwtUserDao |
withRevokedTokenCache(AuthAction.JwtUserDao.RevokedTokenCache revokedTokenCache) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetGuestpublic User getUser(AuthAction action, java.lang.String username, java.lang.String password, java.lang.String apiName, java.lang.String tenant) throws ApiException
getUser in interface AuthAction.UserDaoApiExceptionpublic User getUser(AuthAction action, java.lang.String token, java.lang.String apiName, java.lang.String tenant) throws ApiException
getUser in interface AuthAction.UserDaoApiExceptionprotected User createUserFromValidJwt(com.auth0.jwt.interfaces.DecodedJWT jwt)
protected void addPermsToUser(User user, com.auth0.jwt.interfaces.Claim c)
protected java.util.List<java.lang.String> getJwtSecrets(AuthAction action, java.lang.String apiName, java.lang.String tenant)
Finds the most specific keys keys first.
action - the action requesting the secretsapiName - the name of the parent apitenant - the tenant if there is onepublic java.lang.String signJwt(com.auth0.jwt.JWTCreator.Builder jwtBuilder,
AuthAction action,
java.lang.String apiName,
java.lang.String tenant)
throws java.lang.IllegalArgumentException,
com.auth0.jwt.exceptions.JWTCreationException,
java.io.UnsupportedEncodingException
java.lang.IllegalArgumentExceptioncom.auth0.jwt.exceptions.JWTCreationExceptionjava.io.UnsupportedEncodingExceptionpublic AuthAction.JwtUserDao.RevokedTokenCache getRevokedTokenCache()
public AuthAction.JwtUserDao withRevokedTokenCache(AuthAction.JwtUserDao.RevokedTokenCache revokedTokenCache)
Copyright © 2021 Rocket Partners, LLC. All rights reserved.