1--- 2title: Authentication 3description: Learn about setting up authentication in your Expo project. 4hideTOC: true 5--- 6 7import { BoxLink } from '~/ui/components/BoxLink'; 8 9Expo can be used to login to many popular providers on iOS, Android, and web. [`expo-auth-session`](/versions/latest/sdk/auth-session/) package allows [browser-based authentication](/versions/latest/sdk/auth-session/#how-web-browser-based-authentication-flows-work) (using OAuth or OpenID Connect) to your project for Android, iOS, and the web. This guide provides steps on configuring and using the API with Google and a [development build](/develop/development-builds/create-a-build). 10 11<BoxLink 12 title="AuthSession API" 13 description="expo-auth-session is the easiest way to add web browser-based authentication (for example, browser-based OAuth flows) to your app." 14 href="/versions/latest/sdk/auth-session" 15/> 16 17<BoxLink 18 title="Authentication with Google and AuthSession API" 19 description="A guide on setting up and using Google authentication with expo-auth-session in your Expo app." 20 href="/guides/google-authentication" 21/> 22 23<BoxLink 24 title="Authentication with Facebook and AuthSession API" 25 description="A guide on setting up and using Facebook authentication with AuthSession API in your Expo app." 26 href="/guides/facebook-authentication" 27/> 28 29<BoxLink 30 title="Apple Authentication" 31 description="expo-apple-authentication provides Apple authentication for iOS 13+." 32 href="/versions/latest/sdk/apple-authentication" 33/> 34 35<BoxLink 36 title="Other authentication guides" 37 description="A collection of implementing web-based authentication in your Expo app using AuthSession API and other OAuth providers. " 38 href="/guides/authentication" 39/> 40