Hello,
Welcome to our Microsoft Q&A platform!
Many apps require adding user authentication, and this often means enabling your users to sign in their existing Microsoft, Facebook, Google, and now Apple Sign In accounts.
Microsoft Authentication Library (MSAL) provides an excellent turn-key solution to adding authentication to your app. There's even support for Xamarin apps in their client NuGet package.
If you're interested in using your own web service for authentication, it's possible to use WebAuthenticator
to implement the client side functionality.
Refer :Xamarin.Essentials: Web Authenticator
You can choose according to your needs. Both Web Authenticator and Microsoft Authentication Library (MSAL) are maintained by microsoft. Microsoft has taken all kinds of security considerations into account, so feel free to use it.
Best Regards,
Jessie Zhang
---
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.