Skip to content

Commit 388c8f2

Browse files
authored
Merge pull request #86672 from MicrosoftDocs/master
8/27 AM Publish
2 parents bba811b + aaf926a commit 388c8f2

File tree

63 files changed

+893
-783
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+893
-783
lines changed

articles/active-directory-b2c/active-directory-b2c-faqs.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,9 @@ User accounts for applications must always be created through a sign-up user flo
3939

4040
### Which social identity providers do you support now? Which ones do you plan to support in the future?
4141

42-
We currently support Facebook, Google+, LinkedIn, Amazon, Twitter (preview), WeChat (preview), Weibo (preview), and QQ (Preview). We will add support for other popular social identity providers based on customer demand.
42+
We currently support several social identity providers including Amazon, Facebook, GitHub (preview), Google, LinkedIn, Microsoft Account (MSA), QQ (preview), Twitter, WeChat (preview), and Weibo (preview). We evaluate adding support for other popular social identity providers based on customer demand.
4343

44-
Azure AD B2C has also added support for [custom policies](active-directory-b2c-overview-custom.md). These custom policies allow a developer to create their own policy with any identity provider that supports [OpenID Connect](https://openid.net/specs/openid-connect-core-1_0.html) or SAML.
45-
46-
Get started with custom policies by checking out our [custom policy starter pack](https://github.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack).
44+
Azure AD B2C also supports [custom policies](active-directory-b2c-overview-custom.md). Custom policies allow you to create your own policy for any identity provider that supports [OpenID Connect](https://openid.net/specs/openid-connect-core-1_0.html) or SAML. Get started with custom policies by checking out our [custom policy starter pack](https://github.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack).
4745

4846
### Can I configure scopes to gather more information about consumers from various social identity providers?
4947

Lines changed: 146 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -1,89 +1,152 @@
1-
### YamlMime:YamlDocument
2-
documentType: LandingData
3-
title: Azure Active Directory B2C Documentation
1+
### YamlMime:Landing
2+
3+
title: Azure Active Directory B2C documentation # < 60 chars
4+
summary: Azure Active Directory B2C (Azure AD B2C) is an identity management service that enables custom control of how your customers sign up, sign in, and manage their profiles when using your iOS, Android, .NET, single-page (SPA), and other applications. Learn how to use Azure AD B2C with our quickstarts, tutorials, and samples. # < 160 chars
5+
46
metadata:
5-
title: Azure Active Directory B2C Documentation
6-
meta.description: Learn how to use Azure Active Directory B2C to customize and control how customers sign up, sign in, and manage their profiles when using your applications.
7+
title: Azure Active Directory B2C documentation # Required; page title displayed in search results. Include the brand. < 60 chars.
8+
description: Learn how to use Azure Active Directory B2C to customize and control how customers sign up, sign in, and manage their profiles when using your applications. # Required; article description that is displayed in search results. < 160 chars.
79
services: active-directory-b2c
8-
author: mmacy
9-
manager: daveba
1010
ms.service: active-directory
1111
ms.subservice: B2C
1212
ms.topic: landing-page
13-
ms.date: 03/29/2018
13+
ms.collection: collection
14+
author: mmacy
1415
ms.author: marsma
15-
abstract:
16-
description: Azure Active Directory (Azure AD) B2C is an identity management service that enables you to customize and control how customers sign up, sign in, and manage their profiles when using your applications. This includes applications developed for iOS, Android, and .NET, among others. Azure AD B2C enables these actions while protecting the identities of your customers at the same time. Learn how to use Azure AD B2C with our quickstarts, tutorials, and samples.
17-
aside:
18-
image:
19-
alt:
20-
height: 110
21-
src: ./media/index/active-directory-b2c-video.PNG
22-
width: 250
23-
title: Customer Identity Management with Azure AD B2C (20:56)
24-
href: https://channel9.msdn.com/Shows/On-NET/Customer-Identity-Management-with-Azure-AD-B2C
25-
width: 250
26-
sections:
27-
- items:
28-
- type: list
29-
style: cards
30-
className: cardsM
31-
columns: 3
32-
items:
33-
- href: /azure/active-directory-b2c/active-directory-b2c-overview
34-
html: <p>Learn more about Azure AD B2C and its features and capabilities.</p>
35-
image:
36-
src: ./media/index/i_get-started.svg
37-
title: About Azure AD B2C
38-
- href: /azure/active-directory-b2c/solution-articles
39-
html: <p>Investigate solution and training opportunities using Azure AD B2C.</p>
40-
image:
41-
src: ./media/index/i_advanced.svg
42-
title: Solutions and training
43-
- href: /azure/active-directory-b2c/trustframeworkpolicy
44-
html: <p>Create advanced sign-up and sign-in scenarios using custom policies in Azure AD B2C.</p>
45-
image:
46-
src: ./media/index/i_investigate.svg
47-
title: Identity Experience Framework
48-
- title: 5-Minute Quickstarts
49-
items:
50-
- type: paragraph
51-
text: 'Learn how to set up identity management for the customers that use your application:'
52-
- type: list
53-
style: icon48
54-
items:
55-
- image:
56-
src: https://docs.microsoft.com/azure/active-directory-b2c/media/index/logo_NET.svg
57-
text: .NET
58-
href: https://docs.microsoft.com/azure/active-directory-b2c/active-directory-b2c-quickstarts-web-app
59-
- image:
60-
src: https://docs.microsoft.com/azure/active-directory-b2c/media/index/logo_windows.svg
61-
text: Desktop
62-
href: https://docs.microsoft.com/azure/active-directory-b2c/active-directory-b2c-quickstarts-desktop-app
63-
- image:
64-
src: https://docs.microsoft.com/azure/active-directory-b2c/media/index/logo_nodejs.svg
65-
text: Single-page
66-
href: https://docs.microsoft.com/azure/active-directory-b2c/active-directory-b2c-quickstarts-spa
67-
- title: Step-by-Step Tutorials
68-
items:
69-
- type: paragraph
70-
text: Learn how to manage sign-up, sign-in, and customer profiles in your ASP.NET, desktop, or single-page Node.js applications.
71-
- type: list
72-
style: cards
73-
className: cardsD
74-
items:
75-
- title: ASP.NET
76-
html: <p>1. <a href="/azure/active-directory-b2c/tutorial-create-tenant">Create a tenant</a></p><p>2. <a href="/azure/active-directory-b2c/active-directory-b2c-tutorials-web-app">Authenticate users</a></p><p>3. <a href="/azure/active-directory-b2c/active-directory-b2c-tutorials-web-api">Grant API access</a></p>
77-
- title: Desktop
78-
html: <p>1. <a href="/azure/active-directory-b2c/tutorial-create-tenant">Create a tenant</a></p><p>2. <a href="/azure/active-directory-b2c/active-directory-b2c-tutorials-desktop-app">Authenticate users</a></p><p>3. <a href="/azure/active-directory-b2c/active-directory-b2c-tutorials-desktop-app-webapi">Grant API access</a></p>
79-
- title: Single-page
80-
html: <p>1. <a href="/azure/active-directory-b2c/tutorial-create-tenant">Create a tenant</a></p><p>2. <a href="/azure/active-directory-b2c/active-directory-b2c-tutorials-spa">Authenticate users</a></p><p>3. <a href="/azure/active-directory-b2c/active-directory-b2c-tutorials-spa-webapi">Grant API access</a></p>
81-
- title: Samples
82-
items:
83-
- type: paragraph
84-
text: Find samples that show you how to manage customer identities in your application.
85-
- type: list
86-
style: unordered
87-
className: spaced noBullet
88-
items:
89-
- html: <a href="/azure/active-directory-b2c/code-samples">Mobile, desktop, web, and single-page apps</a>
16+
ms.date: 08/29/2019
17+
18+
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | whats-new
19+
20+
landingContent:
21+
# Cards and links should be based on top customer tasks or top subjects
22+
# Start card title with a verb
23+
24+
# Card
25+
- title: Learn the basics
26+
linkLists:
27+
- linkListType: overview
28+
links:
29+
- text: What is Azure AD B2C?
30+
url: active-directory-b2c-overview.md
31+
- linkListType: get-started
32+
links:
33+
- text: Create an Azure AD B2C tenant
34+
url: tutorial-create-tenant.md
35+
- text: Register an application
36+
url: tutorial-register-applications.md
37+
- text: Set up user flows
38+
url: tutorial-create-user-flows.md
39+
- linkListType: learn
40+
links:
41+
- text: "Video: Customer identity management with Azure AD B2C"
42+
url: https://channel9.msdn.com/Shows/On-NET/Customer-Identity-Management-with-Azure-AD-B2C
43+
44+
# Card
45+
- title: Add identity to ASP.NET apps
46+
linkLists:
47+
- linkListType: quickstart
48+
links:
49+
- text: Set up sign-in
50+
url: active-directory-b2c-quickstarts-web-app.md
51+
- linkListType: tutorial
52+
links:
53+
- text: Authenticate users a .NET web application
54+
url: active-directory-b2c-tutorials-web-app.md
55+
- text: Grant API access to a .NET web application
56+
url: active-directory-b2c-tutorials-web-api.md
57+
- text: Enable enterprise and social login
58+
url: tutorial-add-identity-providers.md
59+
- linkListType: download
60+
links:
61+
- text: Code samples for web apps and APIs
62+
url: code-samples.md#web-apps-and-apis
63+
64+
# Card
65+
- title: Add identity to single-page apps
66+
linkLists:
67+
- linkListType: quickstart
68+
links:
69+
- text: Set up sign-in
70+
url: active-directory-b2c-quickstarts-desktop-app.md
71+
- linkListType: tutorial
72+
links:
73+
- text: Authenticate users in a single-page app
74+
url: active-directory-b2c-tutorials-spa.md
75+
- text: Grant API access to a single-page app
76+
url: active-directory-b2c-tutorials-spa-webapi.md
77+
- text: Enable enterprise and social login
78+
url: tutorial-add-identity-providers.md
79+
- linkListType: download
80+
links:
81+
- text: Code samples for single-page apps
82+
url: code-samples.md#single-page-apps
83+
84+
# Card
85+
- title: Add identity to desktop apps
86+
linkLists:
87+
- linkListType: quickstart
88+
links:
89+
- text: Set up sign-in
90+
url: active-directory-b2c-quickstarts-desktop-app.md
91+
- linkListType: tutorial
92+
links:
93+
- text: Authenticate users in native clients
94+
url: active-directory-b2c-tutorials-desktop-app.md
95+
- text: Grant API access to native clients
96+
url: active-directory-b2c-tutorials-desktop-app-webapi.md
97+
- text: Enable enterprise and social login
98+
url: tutorial-add-identity-providers.md
99+
- linkListType: download
100+
links:
101+
- text: Code samples for mobile and desktop apps
102+
url: code-samples.md
103+
104+
# Card
105+
- title: Configure common identity scenarios
106+
linkLists:
107+
- linkListType: concept
108+
links:
109+
- text: Introduction to user flows
110+
url: active-directory-b2c-reference-policies.md
111+
- linkListType: how-to-guide
112+
links:
113+
- text: Sign up and sign in users
114+
url: tutorial-create-user-flows.md
115+
- text: Customize the user interface
116+
url: customize-ui-overview.md
117+
- text: Enable sign-in with Facebook
118+
url: active-directory-b2c-setup-fb-app.md
119+
120+
# Card
121+
- title: Build advanced identity scenarios
122+
linkLists:
123+
- linkListType: concept
124+
links:
125+
- text: Introduction to custom policies
126+
url: active-directory-b2c-overview-custom.md
127+
- linkListType: how-to-guide
128+
links:
129+
- text: Sign up and sign in users
130+
url: active-directory-b2c-get-started-custom.md
131+
- text: Customize the user interface
132+
url: active-directory-b2c-ui-customization-custom.md
133+
- text: Enable sign-in with Azure AD multi-tenant
134+
url: active-directory-b2c-setup-commonaad-custom.md
135+
- text: Add your own business logic with REST APIs
136+
url: active-directory-b2c-rest-api-validation-custom.md
137+
138+
# # Card
139+
# - title: cardtitle2
140+
# linkLists:
141+
# - linkListType: linkListType
142+
# links:
143+
# - text: linktext1
144+
# url: file1.md
145+
# - text: linktext2
146+
# url: file2.md
147+
# - linkListType: linkListType
148+
# links:
149+
# - text: linktext1
150+
# url: file1.md
151+
# - text: linktext2
152+
# url: file2.md

articles/active-directory/develop/scenario-mobile-app-configuration.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ ms.collection: M365-identity-device-management
2121

2222
# Mobile app that calls web APIs - code configuration
2323

24-
Once you've created your application, you'll learn how to configure the code from the application's parameters you got at app registration. Mobile applications also have some complex specifics, which have to do with fitting into the framework used to build these apps
24+
Once you've created your application, you'll learn how to configure the code using the app registration parameters. Mobile applications also have some complex specifics, which have to do with fitting into the framework used to build these apps
2525

2626
## MSAL libraries supporting mobile apps
2727

@@ -35,7 +35,7 @@ The Microsoft libraries supporting mobile apps are:
3535

3636
## Configuring the application
3737

38-
Mobile applications use the MSAL's `PublicClientApplication` class. Here is how to instantiate it:
38+
Mobile applications use the `PublicClientApplication` class. Here is how to instantiate it:
3939

4040
### Android
4141

@@ -65,7 +65,7 @@ The following paragraph explains how to configure the code of the application fo
6565

6666
#### Instantiating the application
6767

68-
In Xamarin, or UWP, the simplest way to instantiate the application is as follows, where the `ClientId` is the Guid of your application as registered.
68+
In Xamarin, or UWP, the simplest way to instantiate the application is as follows, where the `ClientId` is the Guid of your registered app.
6969

7070
```CSharp
7171
var app = PublicClientApplicationBuilder.Create(clientId)
@@ -84,7 +84,7 @@ IPublicClientApplication application = PublicClientApplicationBuilder.Create(cli
8484
.Build();
8585
```
8686

87-
On Android, we recommend you the `CurrentActivityPlugin` [here](https://github.com/jamesmontemagno/CurrentActivityPlugin). Then your `PublicClientApplication` builder code would look like this:
87+
On Android, we recommend you use the `CurrentActivityPlugin` [here](https://github.com/jamesmontemagno/CurrentActivityPlugin). Then your `PublicClientApplication` builder code would look like this:
8888

8989
```CSharp
9090
// Requires MSAL.NET 4.2 or above
@@ -125,7 +125,7 @@ Finally, there are some specificities to know about the browsers on Android. The
125125

126126
#### UWP specific considerations
127127

128-
On UWP, you can use corporate networks. For information about the UWP specifics, see [Universal Windows Platform-specific considerations with MSAL.NET](msal-net-uwp-considerations.md).
128+
On UWP, you can use corporate networks. For additional information about using the MSAL library with UWP, see [Universal Windows Platform-specific considerations with MSAL.NET](msal-net-uwp-considerations.md).
129129

130130
## Configuring the application to use the broker
131131

@@ -183,7 +183,7 @@ This method is invoked every time the application is launched, and is used as an
183183

184184
#### Step 3: Set a UIViewController()
185185

186-
With Xamarin iOS, you don't normally need to set an object window, but in this case you do to send and receive responses from a broker. Still in `AppDelegate.cs`, set a ViewController.
186+
With Xamarin iOS, you don't normally need to set an object window, but in this case you do in order to send and receive responses from a broker. Still in `AppDelegate.cs`, set a ViewController.
187187

188188
Do the following to set the object window:
189189

0 commit comments

Comments
 (0)