package org.wiztools.restclient.bean;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author subwiz
*/
public enum HTTPAuthMethod {
BASIC, DIGEST, NTLM, OAUTH_20_BEARER;
private static final Logger LOG = Logger.getLogger(HTTPAuthMethod.class.getName());
public static HTTPAuthMethod get(final String name){
if("BASIC".equals(name)){
return BASIC;
}
else if("DIGEST".equals(name)){
return DIGEST;
}
else if("NTLM".equals(name)) {
return NTLM;
}
else if("OAUTH_20_BEARER".equals(name)) {
return OAUTH_20_BEARER;
}
else{
LOG.log(Level.WARNING, "HTTPAuthMethod string unrecognized: {0}", name);
LOG.log(Level.WARNING, "Sending default method: {0}", BASIC);
return BASIC;
}
}
}