Add objects for OAuth sign in process

Pre-flight components for Oauth