feat(*): user login with HTTP Basic Authentication.

#1 
make sure to keep this library project agnostic.