-
Notifications
You must be signed in to change notification settings - Fork 21.6k
/
Copy pathindex.yml
370 lines (349 loc) · 17.3 KB
/
index.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
### YamlMime:Hub
## FRONT MATTER START
title: Azure Active Directory B2C documentation # < 60 chars
summary: >
Azure Active Directory B2C (Azure AD B2C) is a customer identity access management (CIAM) solution that enables you to sign up and sign in your customers into your apps and APIs. Your customers use their preferred social, enterprise, or local account identities to get single sign-on access to your applications. Learn how to use Azure AD B2C with our guide, tutorials, and code samples.
brand: azure
metadata:
title: Azure Active Directory B2C documentation # Required; page title displayed in search results. Include the brand. < 60 chars.
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.
services: active-directory-b2c
ms.service: active-directory
ms.subservice: B2C
ms.topic: hub-page
ms.collection: collection
author: kengaderdus
ms.author: kengaderdus
ms.date: 03/08/2023
## FRONT MATTER END
##HIGHLIGHTED CONTENT #############################################################################################################################
highlightedContent:
items:
- title: What is Azure AD B2C?
itemType: overview # controls the icon image and super-title text
url: overview.md
- title: Azure AD features supported in Azure AD B2C
url: supported-azure-ad-features.md
itemType: overview
- title: Get started with Azure AD B2C
url: tutorial-create-tenant.md
itemType: tutorial
- title: Azure AD B2C technical and feature overview
url: technical-overview.md
itemType: overview
- title: Customer success scenarios
url: https://customers.microsoft.com/en-us/search?sq=b2c&ff=story_product_categories%26%3EAzure&p=2&so=story_publish_date%20desc
itemType: overview
- title: Pricing
url: https://azure.microsoft.com/pricing/details/active-directory-b2c/
itemType: reference
##HIGHLIGHTED CONTENT END ##########################################################################################################################
## BAND 2 ####################################################################################################################################################
productDirectory:
sections:
- title: Authenticate and authorize for any app type
summary: Select the app type that you want to build to access documentation focusing on it.
items:
## ROW 1 ######################
- title: Single-page app (SPA)
url: index-spa.yml
imageSrc: ../active-directory/develop/media/hub/app-type-spa.svg
summary: A web application whose code is downloaded and run in the browser itself such as vanilla JavaScript, React and Angular.
- title: Web app
url: index-web-app.yml
#url: web-app-quickstart.md
imageSrc: ../active-directory/develop/media/hub/app-type-web.svg
summary: A web app whose code runs on a server, returning page data for the browser to render such as Node.js, ASP.NET or Java.
- title: Web API
url: index-web-api.yml
#url: web-api-quickstart.md
imageSrc: ../active-directory/develop/media/hub/app-type-api.svg
summary: A RESTful web service that is accessed by any app type or other web APIs, and is protected by Azure AD B2C.
## ROW 2 ######################
- title: Desktop app
url: index-desktop.yml
#url: desktop-app-quickstart.md
imageSrc: ../active-directory/develop/media/hub/app-type-desktop.svg
summary: Applications with a user interface (UI) whose code runs on a user's desktop, laptop, or notebook computer such as Windows OS.
- title: Mobile app
url: index-mobile.yml
#url: mobile-app-quickstart.md
imageSrc: ../active-directory/develop/media/hub/app-type-mobile.svg
summary: Applications with a UI whose code runs on a user's phone, tablet, or other mobile device such as Android and iOS.
- title: Back-end service or daemon
url: index-service.yml
#url: mobile-app-quickstart.md
imageSrc: ../active-directory/develop/media/hub/app-type-daemon-console.svg
summary: An application or script without a UI that performs non-interactive tasks like server-to-server communication or scheduled jobs.
## BAND 2 - PRODUCT DIRECTORY END ##########################################################################################################################
## BAND 3 - CONCEPTUAL CONTENT #############################################################################################################################
conceptualContent:
title: Quick access to Azure AD B2C documentation
summary: Get quick access to our guides and tutorials for your most common scenarios.
items:
## CARD 1 ######################
##- title: Overview of Azure AD B2C
##links:
##- text: What is Azure AD B2C?
## url: overview.md
##itemType: overview
##- text: Compare Azure AD and Azure AD B2C
##url: supported-azure-ad-features.md
## itemType: overview
## - text: Get started with Azure AD B2C
## url: tutorial-create-tenant.md
## itemType: overview
##- text: Technical and feature overview
##url: technical-overview.md
##itemType: overview
##- text: Pricing
## url: https://azure.microsoft.com/pricing/details/active-directory-b2c/
## itemType: overview
##- text: Customer stories
##url: https://customers.microsoft.com/
## itemType: overview
## CARD 2 ######################
- title: Learn the basics
links:
- text: Authentication and authorization
url: ../active-directory/develop/authentication-vs-authorization.md?bc=%2fazure%2factive-directory-b2c%2fbread%2ftoc.json&toc=%2fazure%2factive-directory-b2c%2fTOC.json
itemType: concept
- text: Tokens
url: ../active-directory/develop/security-tokens.md?bc=%2fazure%2factive-directory-b2c%2fbread%2ftoc.json&toc=%2fazure%2factive-directory-b2c%2fTOC.json
itemType: concept
- text: Protocols
url: ../active-directory/develop/v2-app-types.md?bc=%2fazure%2factive-directory-b2c%2fbread%2ftoc.json&toc=%2fazure%2factive-directory-b2c%2fTOC.json
itemType: concept
- text: Authentication library
url: ../active-directory/develop/msal-overview.md?bc=%2fazure%2factive-directory-b2c%2fbread%2ftoc.json&toc=%2fazure%2factive-directory-b2c%2fTOC.json
itemType: concept
## CARD 3 ######################
- title: 'Authenticate: Sign in users'
links:
- text: Register your applications
url: register-apps.md
itemType: tutorial
- text: Create user flows
url: add-sign-up-and-sign-in-policy.md?pivots=b2c-user-flow
itemType: how-to-guide
# - text: Sign-in options
# url: sign-in-options.md
# itemType: how-to-guide
# - text: Enable self-service sign-in
# url: add-password-reset-policy.md
# itemType: how-to-guide
- text: 'Add social and work identities: OIDC/OAuth2/SAML'
url: add-identity-provider.md
itemType: how-to-guide
- text: Enable single sign-on (SSO)
url: session-behavior.md
itemType: how-to-guide
- text: Authenticate users in a Node.js web app(Quick course)
url: /learn/modules/authenticate-users-node-web-app-use-azure-active-directory-b2c/
itemType: learn
# - text: 'Quickstart: Single-page app'
# url: configure-authentication-sample-spa-app.md
# itemType: quickstart
## CARD 4 ######################
- title: 'Authorize: Call and secure your APIs'
links:
- text: Request an access token
url: access-tokens.md
itemType: concept
- text: Register and secure your API
url: enable-authentication-web-api.md
itemType: how-to-guide
- text: 'Samples: Web apps and APIs'
url: integrate-with-app-code-samples.md#web-apps-and-apis
itemType: how-to-guide
- text: Integrate with API gateway
url: secure-api-management.md?tabs=app-reg-ga
itemType: how-to-guide
## CARD 5 ######################
- title: Manage users
links:
- text: User accounts
url: user-overview.md
itemType: concept
# - text: User profile attributes
# url: user-profile-attributes.md
# itemType: concept
- text: Manage consumer users
url: manage-users-portal.md
itemType: how-to-guide
# - text: Manage admin users
# url: tenant-management.md#add-an-administrator-work-account
# itemType: how-to-guide
- text: User and app migration approaches
url: user-migration.md
itemType: how-to-guide
- text: Force password reset
url: force-password-reset.md
itemType: how-to-guide
# - text: Roles and access control
# url: roles-resource-access-control.md
# itemType: concept
# - text: Manage users using Microsoft Graph API
# url: microsoft-graph-operations.md#user-management
# itemType: reference
## CARD 6 ######################
- title: Customize
links:
# - text: Define custom user attributes
# url: user-flow-custom-attributes.md
# itemType: how-to-guide
- text: Customize the UI/UX
url: customize-ui.md
itemType: how-to-guide
- text: Customize language
url: language-customization.md
itemType: how-to-guide
- text: Use custom domains
url: custom-domain.md
itemType: how-to-guide
- text: Customize user experiences using custom policies
url: add-sign-up-and-sign-in-policy.md?pivots=b2c-custom-policy
itemType: how-to-guide
- text: Custom policy how-to guide series
url: custom-policies-series-overview.md
itemType: how-to-guide
# - text: Use API connectors
# url: add-api-connector.md?pivots=b2c-user-flow
# itemType: how-to-guide
# - text: Customize email verification
# url: custom-email-sendgrid.md
# itemType: how-to-guide
# - text: Integrate with our technology partners
# url: partner-gallery.md
# itemType: how-to-guide
## CARD 7 ######################
- title: Security, privacy and compliance
links:
# - text: Enable multi-factor authentication (MFA)
# url: multi-factor-authentication.md
# itemType: how-to-guide
- text: Manage credential attacks
url: threat-management.md
itemType: how-to-guide
- text: Learn where data is stored
url: data-residency.md
itemType: how-to-guide
- text: Security analytics with Microsoft Sentinel
url: azure-sentinel.md
itemType: how-to-guide
- text: Regulations
url: ../compliance/index.yml
itemType: concept
#- text: 'Manage user access: Minors and parental consent'
# url: manage-user-access.md
# itemType: how-to-guide
# - text: 'Manage user data: delete or export'
# url: manage-user-data.md
# itemType: how-to-guide
- text: Security Information and Event Management (SIEM)
url: https://github.com/azure-ad-b2c/siem
itemType: reference
## CARD 8 ######################
- title: Automate
links:
- text: Manage resources using Microsoft Graph API
url: microsoft-graph-operations.md
itemType: how-to-guide
- text: 'Azure DevOps Services: Build your CI/CD pipeline'
url: deploy-custom-policies-devops.md
itemType: how-to-guide
- text: Deploy with GitHub actions
url: deploy-custom-policies-github-action.md
itemType: how-to-guide
- text: Manage resources using Microsoft Powershell
url: manage-custom-policies-powershell.md
itemType: how-to-guide
## CARD 9 ######################
- title: Monitor and troubleshoot
links:
- text: 'Azure Monitor: Retain and analyze your logs'
url: azure-monitor.md
itemType: how-to-guide
- text: 'Application Insights: Troubleshoot and get your user insights'
url: troubleshoot-with-application-insights.md
itemType: how-to-guide
- text: Access audit logs
url: view-audit-logs.md
itemType: how-to-guide
- text: Troubleshoot and error handling
url: troubleshoot.md
itemType: how-to-guide
# - text: Azure AD B2C error-codes
# url: error-codes.md
# itemType: reference
## CARD 10 ######################
- title: More resources
links:
- text: Stack Overflow
url: https://stackoverflow.com/questions/tagged/azure-ad-b2c+identity-experience-framework
itemType: how-to-guide
- text: GitHub
url: https://github.com/azure-ad-b2c/samples
itemType: how-to-guide
- text: YouTube
url: https://www.youtube.com/results?search_query=azure+ad+b2c
itemType: how-to-guide
# - text: Training
# url: solution-articles.md
# itemType: how-to-guide
# - text: Service updates
# url: https://azure.microsoft.com/updates/?product=active-directory-b2c
# itemType: how-to-guide
# - text: Frequently asked questions
# url: faq.yml
# itemType: how-to-guide
- text: Microsoft support
url: find-help-open-support-ticket.md
itemType: how-to-guide
# - text: Videos
# url: azure-ad-external-identities-videos.md
#itemType: how-to-guide
# - text: Custom policy references
#url: trustframeworkpolicy.md
# itemType: how-to-guide
# - text: Azure AD B2C Custom policy starter packs
# url: https://github.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack
# itemType: how-to-guide
## BAND 3 - CONCEPTUAL CONTENT END ##########################################################################################################################
## BAND 4 - TOOLS ###########################################################################################################################################
tools:
title: Use Microsoft Authentication Libraries (MSAL) for easy app integration
summary: >
GitHub hosts the open-source Microsoft Authentication Library (MSAL). Microsoft builds and supports MSAL. We recommend MSAL for any app type that uses Azure AD B2C for authentication and authorization.
items:
## ROW 1 ######################
- title: MSAL.NET
url: https://github.com/AzureAD/microsoft-authentication-library-for-dotnet
imageSrc: https://docs.microsoft.com/media/logos/logo_Csharp.svg
- title: MSAL Android
url: https://github.com/AzureAD/microsoft-authentication-library-for-android
imageSrc: ../active-directory/develop/media/hub/android.svg
- title: MSAL Angular
url: https://github.com/AzureAD/microsoft-authentication-library-for-js/tree/dev/lib/msal-angular
imageSrc: ../active-directory/develop/media/hub/angular.svg
## ROW 2 ######################
- title: MSAL iOS
url: https://github.com/AzureAD/microsoft-authentication-library-for-objc
imageSrc: https://docs.microsoft.com/media/logos/logo_ios.svg
- title: MSAL Java
url: https://github.com/AzureAD/microsoft-authentication-library-for-java
imageSrc: https://docs.microsoft.com/media/logos/logo_java.svg
- title: MSAL.js
url: https://github.com/AzureAD/microsoft-authentication-library-for-js/tree/dev/lib/msal-browser
imageSrc: https://docs.microsoft.com/media/logos/logo_js.svg
## ROW 3 ######################
- title: MSAL Node
url: https://github.com/AzureAD/microsoft-authentication-library-for-js/tree/dev/lib/msal-node
imageSrc: ../active-directory/develop/media/hub/node.svg
- title: MSAL Python
url: https://github.com/AzureAD/microsoft-authentication-library-for-python
imageSrc: https://docs.microsoft.com/media/logos/logo_python.svg
- title: MSAL React
url: https://github.com/AzureAD/microsoft-authentication-library-for-js/tree/dev/lib/msal-react
imageSrc: ../active-directory/develop/media/hub/react.svg
## BAND 4 - TOOLS END #######################################################################################################################################