Signing in users on web
-   Signing in users on App EngineSign in users on App Engine. 
-   Signing in users with email and passwordSign in users with email and password. 
-   Signing in users with AppleSign in users with Apple. 
-   Signing in users with FacebookSign in users with Facebook. 
-   Signing in users with GitHubSign in users with GitHub. 
-   Signing in users with GoogleSign in users with Google. 
-   Signing in users with MicrosoftSign in users with Microsoft. 
-   Signing in users with TwitterSign in users with Twitter. 
-   Signing in users with OIDCSign in users with OIDC. 
-   Signing in users with SAMLSign in users with SAML. 
-   Signing in users with a custom authentication systemSign in users with a custom authentication system. 
-   Signing in users from a Chrome extensionSign in users from a Chrome extension. 
-   Showing a custom domain during sign inShow a custom domain to users when they sign in. 
-   Reauthenticating usersReauthenticate users for sensitive operations. 
-   Registering test phone numbersRegister phone numbers for testing purposes. 
Signing in users on Android
Signing in users on iOS
Enabling multi-factor authentication
-   Adding multi-factor authentication to your web appAdd multi-factor authentication to your web app. 
-   Adding multi-factor authentication to your iOS appAdd multi-factor authentication to your iOS app. 
-   Adding multi-factor authentication to your Android appAdd multi-factor authentication to your Android app. 
-   Working with multi-factor usersPerform common operations with multi-factor users. 
-   Managing multi-factor users programmaticallyManage multi-factor users programmatically using the Admin SDK. 
Working with users
-   Linking multiple providers to an accountLink a single user account to multiple providers. 
-   Configuring custom claims on usersConfigure custom claims on users using Identity Platform to handle authorization in your app or service. 
-   Extending authentication with asynchronous functionsTrigger an asynchronous function in response to Identity Platform events. 
-   Extending authentication with blocking functionsTrigger a blocking function in response to Identity Platform events. 
-   Configure password policyImprove security by enforcing a password strength policy. 
Managing users and providers
-   Installing the Admin SDKInstall the Identity Platform Admin SDK. 
-   Migrating users from an existing appMigrate users from an existing app to Identity Platform. 
-   Managing users programmaticallyUse the Admin SDK to programmatically manage users. 
-   Managing SAML and OIDC providers programmaticallyUse the Admin SDK to programmatically manage provider configurations. 
-   Creating custom tokensUse the Admin SDK to mint custom JWTs. 
-   Set up SMS RegionsSet up SMS regions to restrict SMS verification usage, view usage metrics, and detect SMS abuse. 
Working with multi-tenancy
-   Getting started with multi-tenancyGet started with multi-tenancy by creating a new tenant using the Google Cloud console. 
-   Creating a sign-in page for multiple tenantsLearn how to create a sign-in UI for multiple tenants. 
-   Authenticating users with tenantsManage user authentication in a multi-tenant environment. 
-   Disabling end-user account creation and deletionDisable end user account creation and deletion for tenants. 
-   Managing tenants programmaticallyUse the Admin SDK to manage tenants and their users programmatically. 
-   Migrating users between projects and tenantsMigrate users between tenants or from a non-tenant Identity Platform project to a tenant-enabled one. 
-   Access control for tenantsLearn about IAM permissions and roles for tenants. 

