Authenticate only the first time (cache access token locally)