Auth source

Auth Source must be the only place where authentication and credential check is done.