Inner auth + public methods to authenticate users