Learn how identity management services help maintain user identity and authorization rules.
- [Instructor] An identity management service is a service for maintaining users' identity and profile information and also managing the authorization rules for those users and applications. As an example, might have an identity management service that sits in between your application and a set of identity providers. And what this allows you to do is in your application make a request, the identity management service indicating that you want to log the user in, and you'll have some mechanism for choosing the identity provider.
Either the user will choose it or you'll have it configured in the identity management service. And then the user will be directed to that identity provider to provide their credentials. So they may log in to Google, for example, or their Microsoft account. When that request gets redirected, the access token will go back to the identity management service. It then will create its own token and return it back to the client application. The benefit here is that the client application allows the user to log on with their preferred identity provider, and the application code is simplified because it only has to work with tokens from the identity management service, not from all the various identity providers.
- 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