Skip to content

Commit b657316

Browse files
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into aca/networking-updates
2 parents 4706eb0 + fddddf2 commit b657316

File tree

302 files changed

+7084
-1475
lines changed

Some content is hidden

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

302 files changed

+7084
-1475
lines changed

articles/active-directory/develop/TOC.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,12 @@
4545
href: application-consent-experience.md
4646
- name: Consent framework
4747
href: consent-framework.md
48-
- name: Conditional access (CA) dev guide
48+
- name: Conditional Access dev guide
4949
href: v2-conditional-access-dev-guide.md
50-
- name: Conditional access (CA) auth context
50+
displayName: ca
51+
- name: Conditional Access auth context
5152
href: developer-guide-conditional-access-authentication-context.md
53+
displayName: ca
5254
- name: App registrations and workload identities
5355
displayName: App configuration
5456
items:
@@ -234,22 +236,6 @@
234236
href: ./howto-remove-app.md
235237
- name: Restore or remove a deleted app registration
236238
href: ./howto-restore-app.md
237-
- name: Multi-service tutorials
238-
items:
239-
- name: Secure web app accesses storage and Microsoft Graph
240-
items:
241-
- name: Overview
242-
href: multi-service-web-app-overview.md
243-
- name: Set up App Service authentication
244-
href: multi-service-web-app-authentication-app-service.md
245-
- name: Access storage as the app
246-
href: multi-service-web-app-access-storage.md
247-
- name: Access Microsoft Graph as the user
248-
href: multi-service-web-app-access-microsoft-graph-as-user.md
249-
- name: Access Microsoft Graph as the app
250-
href: multi-service-web-app-access-microsoft-graph-as-app.md
251-
- name: Clean up resources
252-
href: multi-service-web-app-clean-up-resources.md
253239
- name: Single-page app (SPA)
254240
items:
255241
- name: SPA authentication documentation
@@ -340,6 +326,20 @@
340326
href: tutorial-blazor-server.md
341327
- name: Node.js
342328
href: tutorial-v2-nodejs-webapp-msal.md
329+
- name: Secure web app accesses storage and Microsoft Graph
330+
items:
331+
- name: Overview
332+
href: multi-service-web-app-overview.md
333+
- name: Set up App Service authentication
334+
href: multi-service-web-app-authentication-app-service.md
335+
- name: Access storage as the app
336+
href: multi-service-web-app-access-storage.md
337+
- name: Access Microsoft Graph as the user
338+
href: multi-service-web-app-access-microsoft-graph-as-user.md
339+
- name: Access Microsoft Graph as the app
340+
href: multi-service-web-app-access-microsoft-graph-as-app.md
341+
- name: Clean up resources
342+
href: multi-service-web-app-clean-up-resources.md
343343
- name: Samples
344344
displayName: code samples, example code, code snippets
345345
href: sample-v2-code.md#web-applications

articles/active-directory/develop/developer-guide-conditional-access-authentication-context.md

Lines changed: 29 additions & 31 deletions
Large diffs are not rendered by default.

articles/active-directory/develop/index-web-app.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,20 @@ landingContent:
4242
url: tutorial-blazor-webassembly.md
4343
- text: Node.js with Express
4444
url: tutorial-v2-nodejs-webapp-msal.md
45-
- title: "Scenarios in depth"
45+
- title: "Web apps in depth"
4646
linkLists:
4747
- linkListType: how-to-guide
4848
links:
4949
- text: Web app that signs in users
5050
url: scenario-web-app-sign-user-overview.md
5151
- text: Web app that calls a web API
5252
url: scenario-web-app-call-api-overview.md
53+
- title: "Scenarios in depth"
54+
linkLists:
55+
- linkListType: tutorial
56+
links:
57+
- text: Secure web app accesses storage and Microsoft Graph
58+
url: multi-service-web-app-overview.md
5359
## ROW ################################################### ROW 2 ##
5460
# - title: $CARD_TITLE
5561
# linkLists:

articles/active-directory/develop/msal-android-single-sign-on.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ There are two ways for applications using MSAL for Android to achieve SSO:
4747
We recommend that you use one of Microsoft's authentication brokers to participate in device-wide single sign-on (SSO) and to meet organizational Conditional Access policies. Integrating with a broker provides the following benefits:
4848

4949
- Device single sign-on
50-
- Conditional access for:
50+
- Conditional Access for:
5151
- Intune App Protection
5252
- Device Registration (Workplace Join)
5353
- Mobile Device Management

articles/active-directory/develop/msal-differences-ios-macos.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ MSAL for macOS doesn't support:
3535

3636
Keychain sharing between apps from the same publisher is more limited on macOS 10.14 and earlier. Use [access control lists](https://developer.apple.com/documentation/security/keychain_services/access_control_lists?language=objc) to specify the paths to the apps that should share the keychain. User may see additional keychain prompts.
3737

38-
On macOS 10.15+, MSAL's behavior is the same between iOS and macOS. MSAL uses [keychain access groups](https://developer.apple.com/documentation/security/keychain_services/keychain_items/sharing_access_to_keychain_items_among_a_collection_of_apps?language=objc) for keychain sharing.
38+
On macOS 10.15+, MSAL's behavior is the same between iOS and macOS. MSAL uses [keychain access groups](https://developer.apple.com/documentation/security/keychain_services/keychain_items/sharing_access_to_keychain_items_among_a_collection_of_apps?language=objc) for keychain sharing.
3939

40-
### Conditional access authentication differences
40+
### Conditional Access authentication differences
4141

4242
For Conditional Access scenarios, there will be fewer user prompts when you use MSAL for iOS. This is because iOS uses the broker app (Microsoft Authenticator) which negates the need to prompt the user in some cases.
4343

@@ -47,7 +47,7 @@ For Conditional Access scenarios, there will be fewer user prompts when you use
4747

4848
- When you set up your project on macOS, ensure that your application is signed with a valid development or production certificate. MSAL still works in the unsigned mode, but it will behave differently with regards to cache persistence. The app should only be run unsigned for debugging purposes. If you distribute the app unsigned, it will:
4949
1. On 10.14 and earlier, MSAL will prompt the user for a keychain password every time they restart the app.
50-
2. On 10.15+, MSAL will prompt user for credentials for every token acquisition.
50+
2. On 10.15+, MSAL will prompt user for credentials for every token acquisition.
5151

5252
- macOS apps don't need to implement the AppDelegate call.
5353

0 commit comments

Comments
 (0)