String credentials = context.get(HTTPConstants.REQUEST_HEADER_AUTHORIZATION);
if (credentials.startsWith("Basic ")) {
credentials = credentials.substring("Basic ".length());
}
Spliterator it = new Spliterator(credentials, ":");
String credId = it.hasNext() ? it.nextString() : "";
String credPin = it.hasNext() ? it.nextString() : "";
if (!(id.equals(credId) && secret.equals(credPin))) {
context.put(HTTPConstants.RESPONSE_CODE, "401");
context.put(HTTPConstants.RESPONSE_HEADER_AUTHENTICATE, "Basic realm=\"" + realm + ":" + id + "\"");