Skip to content

Commit d602c42

Browse files
authored
Merge pull request #102539 from MicrosoftDocs/master
1/28 AM Publish
2 parents 984c5b5 + cebfb20 commit d602c42

File tree

343 files changed

+1754
-1148
lines changed

Some content is hidden

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

343 files changed

+1754
-1148
lines changed

.openpublishing.redirection.json

Lines changed: 399 additions & 4 deletions
Large diffs are not rendered by default.

articles/active-directory-b2c/TOC.yml

Lines changed: 92 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@
44
items:
55
- name: About Azure AD B2C
66
expanded: true
7-
href: active-directory-b2c-overview.md
7+
href: overview.md
88
- name: Technical and feature overview
99
href: technical-overview.md
1010
- name: Quickstarts
1111
expanded: true
1212
items:
1313
- name: Set up sign-in - ASP.NET
14-
href: active-directory-b2c-quickstarts-web-app.md
14+
href: quickstart-web-app-dotnet.md
1515
- name: Set up sign-in - Desktop
16-
href: active-directory-b2c-quickstarts-desktop-app.md
16+
href: quickstart-native-app-desktop.md
1717
- name: Set up sign-in - Single page
18-
href: active-directory-b2c-quickstarts-spa.md
18+
href: quickstart-single-page-app.md
1919
- name: Tutorials
2020
items:
2121
- name: 1 - Create B2C tenant
@@ -31,45 +31,45 @@
3131
- name: Authenticate users
3232
items:
3333
- name: ASP.NET
34-
href: active-directory-b2c-tutorials-web-app.md
34+
href: tutorial-web-app-dotnet.md
3535
- name: Desktop
36-
href: active-directory-b2c-tutorials-desktop-app.md
36+
href: tutorial-desktop-app.md
3737
- name: Single page
38-
href: active-directory-b2c-tutorials-spa.md
38+
href: tutorial-single-page-app.md
3939
- name: Grant API access
4040
items:
4141
- name: ASP.NET
42-
href: active-directory-b2c-tutorials-web-api.md
42+
href: tutorial-web-api-dotnet.md
4343
- name: Desktop
44-
href: active-directory-b2c-tutorials-desktop-app-webapi.md
44+
href: tutorial-desktop-app-webapi.md
4545
- name: Single page
46-
href: active-directory-b2c-tutorials-spa-webapi.md
46+
href: tutorial-single-page-app-webapi.md
4747
- name: Samples
4848
href: code-samples.md
4949
- name: Concepts
5050
items:
5151
- name: Application types
52-
href: active-directory-b2c-apps.md
52+
href: application-types.md
5353
- name: Authentication protocols
5454
items:
5555
- name: OAuth2 protocol
56-
href: active-directory-b2c-reference-protocols.md
56+
href: protocols-overview.md
5757
- name: OpenID Connect protocol
58-
href: active-directory-b2c-reference-oidc.md
58+
href: openid-connect.md
5959
- name: Authorization Code grant flow
60-
href: active-directory-b2c-reference-oauth-code.md
60+
href: authorization-code-flow.md
6161
- name: Implicit flow
62-
href: active-directory-b2c-reference-spa.md
62+
href: implicit-flow-single-page-application.md
6363
- name: Tokens
64-
href: active-directory-b2c-reference-tokens.md
64+
href: tokens-overview.md
6565
- name: Request access token
66-
href: active-directory-b2c-access-tokens.md
66+
href: access-tokens.md
6767
- name: User flow and policy
6868
items:
6969
- name: User flows
70-
href: active-directory-b2c-reference-policies.md
70+
href: user-flow-overview.md
7171
- name: Custom policies
72-
href: active-directory-b2c-overview-custom.md
72+
href: custom-policy-overview.md
7373
- name: User accounts
7474
href: user-overview.md
7575
- name: How-to guides
@@ -86,9 +86,9 @@
8686
- name: Add a native client application
8787
href: add-native-application.md
8888
- name: iOS ObjC using App Auth
89-
href: active-directory-b2c-devquickstarts-ios.md
89+
href: signin-appauth-ios.md
9090
- name: Android using App Auth
91-
href: active-directory-b2c-devquickstarts-android.md
91+
href: signin-appauth-android.md
9292
- name: User flow
9393
items:
9494
- name: Create a flow
@@ -98,47 +98,48 @@
9898
- name: Resource owner password credentials
9999
href: configure-ropc.md
100100
- name: Set up self-serve password reset
101-
href: active-directory-b2c-reference-sspr.md
101+
href: user-flow-self-service-password-reset.md
102102
- name: UX customization
103103
items:
104104
- name: User interface customization
105105
href: customize-ui-overview.md
106106
- name: JavaScript and page layouts
107107
href: user-flow-javascript-overview.md
108108
- name: Customize language
109-
href: active-directory-b2c-reference-language-customization.md
109+
href: user-flow-language-customization.md
110110
- name: Password complexity
111-
href: active-directory-b2c-reference-password-complexity.md
111+
href: user-flow-password-complexity.md
112112
- name: Disable email verification
113-
href: active-directory-b2c-reference-disable-ev.md
113+
href: user-flow-disable-email-verification.md
114114
- name: Enable MFA
115-
href: active-directory-b2c-reference-mfa.md
115+
href: custom-policy-multi-factor-authentication.md
116+
displayName: multi-factor auth
116117
- name: External identity providers
117118
items:
118119
- name: Amazon
119-
href: active-directory-b2c-setup-amzn-app.md
120+
href: identity-provider-amazon.md
120121
- name: Azure AD (Single-tenant)
121-
href: active-directory-b2c-setup-oidc-azure-active-directory.md
122+
href: identity-provider-azure-ad-single-tenant.md
122123
- name: Microsoft Account
123-
href: active-directory-b2c-setup-msa-app.md
124+
href: identity-provider-microsoft-account.md
124125
- name: Facebook
125-
href: active-directory-b2c-setup-fb-app.md
126+
href: identity-provider-facebook.md
126127
- name: GitHub
127-
href: active-directory-b2c-setup-github-app.md
128+
href: identity-provider-github.md
128129
- name: Google
129-
href: active-directory-b2c-setup-goog-app.md
130+
href: identity-provider-google.md
130131
- name: LinkedIn
131-
href: active-directory-b2c-setup-li-app.md
132+
href: identity-provider-linkedin.md
132133
- name: QQ
133-
href: active-directory-b2c-setup-qq-app.md
134+
href: identity-provider-qq.md
134135
- name: Twitter
135-
href: active-directory-b2c-setup-twitter-app.md
136+
href: identity-provider-twitter.md
136137
- name: WeChat
137-
href: active-directory-b2c-setup-wechat-app.md
138+
href: identity-provider-wechat.md
138139
- name: Weibo
139-
href: active-directory-b2c-setup-weibo-app.md
140+
href: identity-provider-weibo.md
140141
- name: Generic identity provider
141-
href: active-directory-b2c-setup-oidc-idp.md
142+
href: identity-provider-generic-openid-connect.md
142143
- name: Tokens and session management
143144
items:
144145
- name: Configure tokens
@@ -148,32 +149,36 @@
148149
- name: Configure age gating
149150
href: basic-age-gating.md
150151
- name: Define custom attributes
151-
href: active-directory-b2c-reference-custom-attr.md
152+
href: user-flow-custom-attributes.md
152153
- name: Pass through external IdP token
153154
href: idp-pass-through-user-flow.md
154155
- name: Custom policy
155156
items:
156157
- name: Create a policy
157158
items:
158159
- name: Get started with custom policies
159-
href: active-directory-b2c-get-started-custom.md
160+
href: custom-policy-get-started.md
160161
- name: Resource owner password credentials
161162
href: ropc-custom.md
163+
displayName: ropc
162164
- name: Enable keep me signed in
163-
href: active-directory-b2c-reference-kmsi-custom.md
165+
href: custom-policy-keep-me-signed-in.md
166+
displayName: kmsi
164167
- name: Password change
165-
href: active-directory-b2c-reference-password-change-custom.md
168+
href: custom-policy-password-change.md
166169
- name: Phone sign-up & sign-in
167170
href: phone-authentication.md
168171
displayName: otp, passwordless, phone number
169172
- name: UX customization
170173
items:
171174
- name: Configure user input
172-
href: active-directory-b2c-configure-signup-self-asserted-custom.md
175+
href: custom-policy-configure-user-input.md
176+
displayName: ui, ux
173177
- name: Customize the UI
174-
href: active-directory-b2c-ui-customization-custom.md
178+
href: custom-policy-ui-customization.md
179+
displayName: ux, input, cors, html, css
175180
- name: Customize the UI dynamically
176-
href: active-directory-b2c-ui-customization-custom-dynamic.md
181+
href: custom-policy-ui-customization-dynamic.md
177182
- name: Custom email
178183
href: custom-email.md
179184
displayName: verification
@@ -182,37 +187,37 @@
182187
- name: Enable JavaScript
183188
href: javascript-samples.md
184189
- name: Password complexity
185-
href: active-directory-b2c-reference-password-complexity-custom.md
190+
href: custom-policy-password-complexity.md
186191
- name: External identity providers
187192
items:
188193
- name: OIDC/OAuth providers
189194
items:
190195
- name: Amazon
191-
href: setup-amazon-custom.md
196+
href: identity-provider-amazon-custom.md
192197
- name: Azure AD (Single-tenant)
193-
href: active-directory-b2c-setup-aad-custom.md
198+
href: identity-provider-azure-ad-single-tenant-custom.md
194199
- name: Azure AD (Multi-tenant)
195-
href: active-directory-b2c-setup-commonaad-custom.md
200+
href: identity-provider-azure-ad-multi-tenant-custom.md
196201
- name: Google
197-
href: active-directory-b2c-custom-setup-goog-idp.md
202+
href: identity-provider-google-custom.md
198203
- name: LinkedIn
199-
href: active-directory-b2c-custom-setup-li-idp.md
204+
href: identity-provider-linkedin-custom.md
200205
- name: Microsoft Account
201-
href: active-directory-b2c-custom-setup-msa-idp.md
206+
href: identity-provider-microsoft-account-custom.md
202207
- name: Twitter
203-
href: active-directory-b2c-custom-setup-twitter-idp.md
208+
href: identity-provider-twitter-custom.md
204209
- name: SAML providers
205210
items:
206211
- name: ADFS
207-
href: active-directory-b2c-custom-setup-adfs2016-idp.md
212+
href: identity-provider-adfs2016-custom.md
208213
displayName: SAML
209214
- name: Salesforce
210-
href: active-directory-b2c-setup-sf-app-custom.md
215+
href: identity-provider-salesforce-custom.md
211216
displayName: SAML
212217
- name: Tokens and session management
213218
items:
214219
- name: Customize tokens
215-
href: active-directory-b2c-reference-manage-sso-and-token-configuration.md
220+
href: custom-policy-manage-sso-and-token-config.md
216221
- name: Pass through external IdP token
217222
href: idp-pass-through-custom.md
218223
- name: Adaptive experience
@@ -222,29 +227,33 @@
222227
- name: Add your own business logic
223228
items:
224229
- name: Validate user input
225-
href: active-directory-b2c-rest-api-validation-custom.md
230+
href: custom-policy-rest-api-claims-validation.md
231+
displayName: rest claims validation, validate
226232
- name: Obtain additional claims
227-
href: active-directory-b2c-rest-api-step-custom.md
233+
href: custom-policy-rest-api-claims-exchange.md
234+
displayName: rest claims exchange
228235
- name: Add your own RESTful API
229-
href: active-directory-b2c-custom-rest-api-netfw.md
236+
href: rest-api-claims-exchange-dotnet.md
230237
- name: Secure RESTful APIs with basic auth
231-
href: active-directory-b2c-custom-rest-api-netfw-secure-basic.md
238+
href: secure-rest-api-dotnet-basic-auth.md
232239
- name: Secure RESTful APIs with certificate auth
233-
href: active-directory-b2c-custom-rest-api-netfw-secure-cert.md
240+
href: secure-rest-api-dotnet-certificate-auth.md
234241
- name: Define custom attributes
235-
href: active-directory-b2c-create-custom-attributes-profile-edit-custom.md
242+
href: custom-policy-custom-attributes.md
236243
- name: Troubleshooting
237244
items:
238245
- name: Collect logs using Application Insights
239-
href: active-directory-b2c-troubleshoot-custom.md
246+
href: troubleshoot-with-application-insights.md
247+
displayName: troubleshooting
240248
- name: Policy validation
241-
href: active-directory-b2c-guide-troubleshooting-custom.md
249+
href: troubleshoot-custom-policies.md
250+
displayName: troubleshooting
242251
- name: Usage analytics
243-
href: active-directory-b2c-custom-guide-eventlogger-appins.md
252+
href: analytics-with-application-insights.md
244253
- name: Reference
245254
items:
246255
- name: Trust Framework definition
247-
href: active-directory-b2c-reference-trustframeworks-defined-ief-custom.md
256+
href: custom-policy-trust-frameworks.md
248257
- name: TrustFrameworkPolicy
249258
href: trustframeworkpolicy.md
250259
- name: BuildingBlocks
@@ -322,7 +331,8 @@
322331
- name: Self-asserted
323332
href: self-asserted-technical-profile.md
324333
- name: SSO session
325-
href: active-directory-b2c-reference-sso-custom.md
334+
href: custom-policy-reference-sso.md
335+
displayName: single sign-on
326336
- name: Validation
327337
href: validation-technical-profile.md
328338
- name: UserJourneys
@@ -339,11 +349,11 @@
339349
- name: Automation
340350
items:
341351
- name: Export usage report
342-
href: active-directory-b2c-reference-usage-reporting-api.md
352+
href: view-usage-reports.md
343353
- name: Account management
344-
href: active-directory-b2c-devquickstarts-graph-dotnet.md
354+
href: manage-user-accounts-graph-api.md
345355
- name: Audit logs
346-
href: active-directory-b2c-reference-audit-logs.md
356+
href: view-audit-logs.md
347357
- name: Manage users - Azure portal
348358
href: manage-users-portal.md
349359
displayName: create users, add users, delete users
@@ -361,35 +371,36 @@
361371
- name: Migration
362372
items:
363373
- name: Migrate users
364-
href: active-directory-b2c-user-migration.md
374+
href: user-migration.md
365375
- name: Migrate users with external identities
366-
href: active-directory-b2c-social-migration.md
376+
href: migrate-social-identities.md
367377
- name: Reference
368378
items:
369379
- name: Identity Experience Framework release notes
370-
href: active-directory-b2c-developer-notes-custom.md
380+
href: custom-policy-developer-notes.md
371381
- name: Code samples
372382
href: https://azure.microsoft.com/resources/samples/?service=active-directory-b2c
373383
- name: Cookie definitions
374384
href: cookie-definitions.md
375385
- name: Error codes
376386
href: error-codes.md
377387
- name: Region availability & data residency
378-
href: active-directory-b2c-reference-tenant-type.md
388+
href: data-residency.md
379389
- name: Enable billing
380-
href: active-directory-b2c-how-to-enable-billing.md
390+
href: billing.md
381391
- name: Threat management
382-
href: active-directory-b2c-reference-threat-management.md
392+
href: threat-management.md
393+
displayName: security
383394
- name: Extensions app
384-
href: active-directory-b2c-reference-extensions-app.md
395+
href: extensions-app.md
385396
- name: User flow versions
386397
href: user-flow-versions.md
387398
- name: Resources
388399
items:
389400
- name: Azure Roadmap
390401
href: https://azure.microsoft.com/roadmap/?category=security-identity
391402
- name: Frequently asked questions
392-
href: active-directory-b2c-faqs.md
403+
href: faq.md
393404
- name: Getting help
394405
href: /azure/active-directory/develop/developer-support-help-options
395406
- name: Pricing
@@ -403,6 +414,7 @@
403414
- name: Stack Overflow
404415
href: https://stackoverflow.com/questions/tagged/azure-ad-b2c+identity-experience-framework
405416
- name: Support
406-
href: active-directory-b2c-support.md
417+
href: support-options.md
418+
displayName: technical
407419
- name: Videos
408-
href: https://azure.microsoft.com/documentation/videos/index/?services=active-directory-b2c
420+
href: https://azure.microsoft.com/documentation/videos/index/?services=active-directory-b2c

articles/active-directory-b2c/active-directory-b2c-access-tokens.md renamed to articles/active-directory-b2c/access-tokens.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ms.subservice: B2C
1717

1818
An *access token* contains claims that you can use in Azure Active Directory B2C (Azure AD B2C) to identify the granted permissions to your APIs. When calling a resource server, an access token must be present in the HTTP request. An access token is denoted as **access_token** in the responses from Azure AD B2C.
1919

20-
This article shows you how to request an access token for a web application and web API. For more information about tokens in Azure AD B2C, see the [overview of tokens in Azure Active Directory B2C](active-directory-b2c-reference-tokens.md).
20+
This article shows you how to request an access token for a web application and web API. For more information about tokens in Azure AD B2C, see the [overview of tokens in Azure Active Directory B2C](tokens-overview.md).
2121

2222
> [!NOTE]
2323
> **Web API chains (On-Behalf-Of) is not supported by Azure AD B2C.** - Many architectures include a web API that needs to call another downstream web API, both secured by Azure AD B2C. This scenario is common in clients that have a web API back end, which in turn calls a another service. This chained web API scenario can be supported by using the OAuth 2.0 JWT Bearer Credential grant, otherwise known as the On-Behalf-Of flow. However, the On-Behalf-Of flow is not currently implemented in Azure AD B2C.
@@ -48,7 +48,7 @@ scope=https%3A%2F%2Fcontoso.onmicrosoft.com%2Fapi%2Fread%20openid%20offline_acce
4848
If you request more scopes than what is granted for your client application, the call succeeds if at least one permission is granted. The **scp** claim in the resulting access token is populated with only the permissions that were successfully granted. The OpenID Connect standard specifies several special scope values. The following scopes represent the permission to access the user’s profile:
4949

5050
- **openid** - Requests an ID token.
51-
- **offline_access** - Requests a refresh token using [Auth Code flows](active-directory-b2c-reference-oauth-code.md).
51+
- **offline_access** - Requests a refresh token using [Auth Code flows](authorization-code-flow.md).
5252

5353
If the **response_type** parameter in an `/authorize` request includes `token`, the **scope** parameter must include at least one resource scope other than `openid` and `offline_access` that will be granted. Otherwise, the `/authorize` request fails.
5454

0 commit comments

Comments
 (0)