in library/src/main/java/org/apache/fineract/cn/permittedfeignclient/service/ApplicationAccessTokenService.java [101:113]
private Authentication createAccessToken(final TokenCacheKey tokenCacheKey) {
final String refreshToken = refreshTokenCache.get(tokenCacheKey).getToken();
try (final AutoTenantContext ignored = new AutoTenantContext(tokenCacheKey.getTenant())) {
try (final AutoGuest ignored2 = new AutoGuest()) {
logger.debug("Getting access token for {}", tokenCacheKey);
return identityManager.refresh(refreshToken);
}
catch (final Exception e) {
logger.error("Couldn't get access token from identity for {}.", tokenCacheKey, e);
throw new NotFoundException("Couldn't get access token");
}
}
}