@Override public byte[] getAuthenticationByTokenValue(String tokenValue) { byte[] authenticationBytes; authenticationBytes = getAuthenticationByTokenValueFromMemory(tokenValue); if (authenticationBytes == null && serverConfig.getRestStoreTokensInDb()) { AccessToken accessToken = getAccessTokenByTokenValueFromDatabase(tokenValue); if (accessToken != null) { authenticationBytes = accessToken.getAuthenticationBytes(); restoreAccessTokenIntoMemory(accessToken); } } return authenticationBytes; }
@Override public byte[] getAccessTokenByAuthentication(String authenticationKey) { byte[] accessTokenBytes; accessTokenBytes = getAccessTokenByAuthenticationFromMemory(authenticationKey); if (accessTokenBytes == null && serverConfig.getRestStoreTokensInDb()) { AccessToken accessToken = getAccessTokenByAuthenticationKeyFromDatabase(authenticationKey); if (accessToken != null) { accessTokenBytes = accessToken.getTokenBytes(); restoreAccessTokenIntoMemory(accessToken); } } return accessTokenBytes; }
@Override public byte[] getAccessTokenByTokenValue(String accessTokenValue) { byte[] accessTokenBytes; accessTokenBytes = getAccessTokenByTokenValueFromMemory(accessTokenValue); if (accessTokenBytes == null && serverConfig.getRestStoreTokensInDb()) { AccessToken accessToken = getAccessTokenByTokenValueFromDatabase(accessTokenValue); if (accessToken != null) { accessTokenBytes = accessToken.getTokenBytes(); restoreAccessTokenIntoMemory(accessToken); } } return accessTokenBytes; }