make http auth

add new thirdparty
add test func