AuthSession is pretty good but the web sign-in process could be better. Expo.Google has a partial implementation, we should abstract this and make it available for all Auth methods.