add new auth type http and make a better Makefile

add new auth type http and make a better Makefile