Guided project - Add sign-up in an Android mobile app and iOS/macOS app using native authentication

Intermediate
Developer
Microsoft Entra External ID

Discover how Microsoft Entra External ID native authentication allows you to have full control over the design of your mobile and desktop application sign-in experiences. With this approach, you can fully customize the user interface, including design elements, logo placement, and layout, ensuring a consistent and branded look while also providing a secure, seamless sign-in experience for your consumers and business customers.

Learning objectives

In this module, learn how to:

  • Add the MSAL dependencies to an Android or iOS/macOS app.
  • Create SDK instance.
  • Sign up a user by using email one-time passcode or username (email) and password.
  • Collect user attributes during sign-up.
  • Handle sign-up errors.

Prerequisites

  • Xcode for iOS/macOS or Android Studio for Android.
  • An Azure subscription and Azure account.
  • An Android or iOS/macOS project.