AzureAD / microsoft-authentication-library-common-for-android

Common code used by both the Active Directory Authentication Library (ADAL) and the Microsoft Authentication Library (MSAL)
MIT License
41 stars 35 forks source link

Native Auth SignIn, Signup and SSPR changes #2233

Closed SaurabhMSFT closed 10 months ago

SaurabhMSFT commented 11 months ago

This PR is to merge the SignIn, Signup and other common code into dev branch. This code was previously reviewed in #2166, #2207 and #2229

A technical overview of Native Auth is available at https://dev.azure.com/IdentityDivision/DevEx/_git/AuthLibrariesApiReview?path=/%5BAndroid%5D%20Native%20authentication/technical_overview.md&version=GBsammy/native-authentication&_a=preview

A companion PR in common repo is https://github.com/AzureAD/microsoft-authentication-library-for-android/pull/1947


NativeAuth

Native Authentication helps to create authentication experiences that are natively integrated into developer's applications without delegating to browsers. This means that the login interface is hosted on the client application and the application look and feel is controlled in app code, using the same technologies used to create the app. This ensures developers have full control of the signup-signin experiences.

Size Increase for common library.

This change brings additional ~400KB in Native Auth code to common library.