in library/src/main/java/org/apache/fineract/cn/anubis/security/IsisAuthenticatedAuthenticationProvider.java [111:122]
private Optional<String> getJwtTokenString(final String authenticationHeader) {
if ((authenticationHeader == null) || authenticationHeader.equals(
TokenConstants.NO_AUTHENTICATION)){
return Optional.empty();
}
if (!authenticationHeader.startsWith(TokenConstants.PREFIX)) {
logger.debug("Authentication failed for a token which does not begin with the token prefix.");
throw AmitAuthenticationException.invalidHeader();
}
return Optional.of(authenticationHeader.substring(TokenConstants.PREFIX.length()).trim());
}