|
1 | 1 | [](https://identitydivision.visualstudio.com/IDDP/_build/latest?definitionId=819)
|
2 | 2 |
|
3 |
| -# Tutorial Phase - Enable your Web Apps to sign-in users |
| 3 | +# Chapter - Enable your Web app to sign-in users using the Microsoft Identity Platform |
4 | 4 |
|
5 |
| -## Scope of this phase |
| 5 | +## Objectives of this chapter |
6 | 6 |
|
7 |
| -In this phase of the tutorial, you will learn how to add sign-in users to your Web App, leveraging the Microsoft identity platform. You'll learn how to use the ASP.NET Core OpenID Connect (OIDC) middleware itself leveraging [Microsoft Identity Model extensions for .NET](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/wiki) to protect your Web App. |
| 7 | +In this chapter of the tutorial, You'll learn how to use the [Microsoft.Identity.Web](https://aka.ms/microsoft-identity-web) to secure your Web App with the Microsoft Identity Platform.. |
8 | 8 |
|
9 | 9 | <img src="../ReadmeFiles/sign-in-audiences.png" width="50%"/>
|
10 | 10 |
|
11 |
| - Depending on your business needs, you have the flexibility to decide what type of users [(signInAudience)](https://docs.microsoft.com/azure/active-directory/develop/supported-accounts-validation) you wish to sign-in to your application: |
| 11 | + Depending on your business needs, the platform offers you flexibility in terms of what type of users ([sign in audience](https://aka.ms/signinaudience)) can sign-in to your application: |
12 | 12 |
|
13 |
| - 1. If you are a Line of Business (LOB) developer, you'll want to [sign-in users in your organization](./1-1-MyOrg) with their work or school accounts. |
14 |
| - 1. If you are an ISV, you'll want to [sign-in users from any organization](./1-2-AnyOrg), still with their work or school accounts. |
15 |
| - 1. If you are an ISV targeting both organizations and individuals, you'll want to [sign-in users with their work and school accounts or Microsoft personal accounts](./1-3-AnyOrgOrPersonal). |
16 |
| - 1. If you target organizations (work or school accounts), you can also enable your application to sign-in users in [national and sovereign clouds](./1-4-Sovereign). |
17 |
| - 1. If you wish to sign-in your customers or business partners to your app, you might want to look into [sign-in users with their social identities](./1-5-B2C) using Microsoft Azure AD B2C. |
18 |
| - 1. Finally, you'll want to let users [sign-out](./1-6-SignOut) of our application, or from their browser session. |
| 13 | + 1. If you are a Line of Business (LOB) developer, you'd probably want to only [sign-in users in your organization](./1-1-MyOrg/README.md) with their work or school accounts. |
| 14 | + 1. If you are an ISV building a software-as-a-service (SaaS) application, you'd want to [sign-in users in any Azure AD tenant](./1-2-AnyOrg/README-1-1-to-1-2.md). |
| 15 | + 1. If you are an an ISV building a software-as-a-service (SaaS) application who wish to sign-in users from both Azure AD tenants and Microsoft consumer Accounts (MSA) you'll want to [sign-in users with their work and school accounts or Microsoft personal accounts](./1-3-AnyOrgOrPersonal/README-1-1-to-1-3.md). |
| 16 | + 1. If your application needs to sign-in users in Azure AD tenants in [national and sovereign clouds](./1-4-Sovereign/README.md). |
| 17 | + 1. If you application wants to connect with your customers, or with small business partners, you can have your application [sign-in users with their social identities](./1-5-B2C/README.md) using Microsoft Azure AD B2C. |
| 18 | + 1. Finally, you'll want to let users [sign-out](./1-6-SignOut/README.md) from your application, or globally from their browser session. |
19 | 19 |
|
20 | 20 | ## Next chapters
|
21 | 21 |
|
22 |
| -- If you signed-in users with Work or School accounts, or Microsoft personal accounts, you might want to learn how to call an API, starting with [Microsoft Graph](./2-WebApp-graph-user). |
23 |
| -- If you signed-in users with social identities, you might want to learn how to [call your own Web API directly](.\4-WebApp-your-API). |
| 22 | +- If you signed-in users with Work or School accounts, or Microsoft personal accounts, you might want to learn how to call an API, starting with [Microsoft Graph](./2-WebApp-graph-user/2-1-Call-MSGraph/README.md). |
| 23 | +- If you wish to protect your web APIs using the Microsoft Identity Platform, please look into [call your own Web API directly](./4-WebApp-your-API/4-1-MyOrg/README.md). |
0 commit comments