Abstract authentication process to allow login-less check