Join Matt Milner for an in-depth discussion in this video What you should know, part of Xamarin Development: Authentication and Identity.
- [Instructor] In order to get the most out of this course, you really should have some basic familiarity with Xamarin development. We're going to be looking at building activities in Android, using a view controller in a storyboard a bit in iOS, but mostly we'll be focusing on code. If you're not familiar with those concepts in Xamarin, you may want to check out our Xamarin Essential Training first. You should also be comfortable with C# coding, using async and await, understanding delegates and how those things work in order to follow along most easily.
In the course, I'm going to be using a variety of tools and packages, and I want to point out the versions because as with all things Xamarin and Visual Studio, these things change pretty rapidly. I'll be using Visual Studio for Mac Community Edition, version 7.3. I'm going to be using an Xamarin.Auth library, version 1.5, and the Microsoft Authentication Library, version 1.1.0-preview. I'm also going to be doing my testing on the Android 7.1, or platform 25 as my emulator is all set up with that particular image, and that'll be my target platform, and iOS 11.2 in the simulator.
If you're running into any issues, you may look at release notes for any of those particular items that you're running into problems for, see if there were any changes that might be related to your particular errors. And as we go, I'll point out some updates that we'll do to related packages and making sure that we're staying on the same version, but obviously those might change if you're targeting a different version of Android, for example.
- Authenticating users of mobile apps
- Working with the Xamarin.Auth library
- Making authenticated web calls
- Storing and retrieving credentials
- Using an identity management service
- Configuring and extracting claims
- Using claims