Skip to content

Commit c52f0ec

Browse files
committed
Merging changes synced from https://github.com/MicrosoftDocs/azure-docs-pr (branch live)
2 parents c36edf0 + 434a814 commit c52f0ec

File tree

5 files changed

+59
-56
lines changed

5 files changed

+59
-56
lines changed

articles/active-directory-b2c/conditional-access-user-flow.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ Configure Conditional Access through the Azure portal or Microsoft Graph APIs to
170170

171171
### Enable template 1 with Conditional Access APIs (optional)
172172

173-
Create a sign-in risk-based Conditional Access policy with MS Graph APIs. For more information, see [Conditional Access APIs](../active-directory/conditional-access/howto-conditional-access-apis.md#graph-api).
173+
Create a sign-in risk-based Conditional Access policy with MS Graph APIs. For more information, see [Conditional Access APIs](../active-directory/conditional-access/howto-conditional-access-apis.md#microsoft-graph-apis).
174174
The following template can be used to create a Conditional Access policy with display name "Template 1: Require MFA for medium+ sign-in risk" in report-only mode.
175175

176176
```json
@@ -232,7 +232,7 @@ To configure your user based conditional access:
232232

233233
### Enable template 2 with Conditional Access APIs (optional)
234234

235-
To create a user risk-based Conditional Access policy with Conditional Access APIs, refer to the documentation for [Conditional Access APIs](../active-directory/conditional-access/howto-conditional-access-apis.md#graph-api).
235+
To create a user risk-based Conditional Access policy with Conditional Access APIs, refer to the documentation for [Conditional Access APIs](../active-directory/conditional-access/howto-conditional-access-apis.md#microsoft-graph-apis).
236236

237237
The following template can be used to create a Conditional Access policy with display name "Template 2: Require secure password change for medium+ user risk" in report-only mode.
238238

@@ -303,7 +303,7 @@ To enable with condition access policy:
303303

304304
### Enable template 3 with Conditional Access APIs (optional)
305305

306-
To create a location-based Conditional Access policy with Conditional Access APIs, refer to the documentation for [Conditional Access APIs](../active-directory/conditional-access/howto-conditional-access-apis.md#graph-api). To set up Named Locations, refer to the documentations for [Named Locations](/graph/api/resources/namedlocation).
306+
To create a location-based Conditional Access policy with Conditional Access APIs, refer to the documentation for [Conditional Access APIs](../active-directory/conditional-access/howto-conditional-access-apis.md#microsoft-graph-apis). To set up Named Locations, refer to the documentations for [Named Locations](/graph/api/resources/namedlocation).
307307

308308
The following template can be used to create a Conditional Access policy with display name "Template 3: Block unallowed locations" in report-only mode.
309309

articles/active-directory/conditional-access/TOC.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -134,16 +134,18 @@
134134
items:
135135
- name: Office 365 application
136136
href: reference-office-365-application-contents.md
137-
- name: Beta Graph APIs
137+
- name: Microsoft Graph APIs
138138
items:
139-
- name: conditionalAccessPolicy API
139+
- name: conditionalAccessPolicy
140140
href: /graph/api/resources/conditionalaccesspolicy
141-
- name: namedLocation API
141+
- name: namedLocation
142142
href: /graph/api/resources/namedlocation
143-
- name: countryNamedLocation API
143+
- name: countryNamedLocation
144144
href: /graph/api/resources/countrynamedlocation
145-
- name: ipNamedLocation API
145+
- name: ipNamedLocation
146146
href: /graph/api/resources/ipnamedlocation
147+
- name: conditionalAccessTemplate
148+
href: /graph/api/resources/conditionalaccesstemplate
147149
- name: Resources
148150
items:
149151
- name: Azure feedback forum
@@ -157,4 +159,4 @@
157159
- name: Stack Overflow
158160
href: https://stackoverflow.com/questions/tagged/azure-active-directory
159161
- name: Videos
160-
href: https://azure.microsoft.com/documentation/videos/index/?services=active-directory
162+
href: https://azure.microsoft.com/documentation/videos/index/?services=active-directory

articles/active-directory/conditional-access/howto-conditional-access-apis.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ For many administrators, PowerShell is already an understood scripting tool. The
3838

3939
- [Configure Conditional Access policies with Azure AD PowerShell commands](https://github.com/Azure-Samples/azure-ad-conditional-access-apis/tree/main/01-configure/powershell)
4040

41-
### Graph API
41+
### Microsoft Graph APIs
4242

43-
This example shows the basic Create, Read, Update, and Delete (CRUD) options available in the Conditional Access Graph APIs. The example also includes some JSON templates you can use to create some sample policies.
43+
This example shows the basic Create, Read, Update, and Delete (CRUD) options available in the Conditional Access APIs in Microsoft Graph. The example also includes some JSON templates you can use to create some sample policies.
4444

4545
- [Configure Conditional Access policies with Microsoft Graph API calls](https://github.com/Azure-Samples/azure-ad-conditional-access-apis/tree/main/01-configure/graphapi)
4646

@@ -90,7 +90,7 @@ Things don't always work the way you want, when that happens you need a way to g
9090

9191
## Community contribution
9292

93-
These samples are available in our [GitHub repository](https://github.com/Azure-Samples/azure-ad-conditional-access-apis). We are happy to support community contributions thorough GitHub Issues and Pull Requests.
93+
These samples are available in our [GitHub repository](https://github.com/Azure-Samples/azure-ad-conditional-access-apis). We are happy to support community contributions through GitHub Issues and Pull Requests.
9494

9595
## Next steps
9696

articles/active-directory/develop/TOC.yml

Lines changed: 37 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -281,45 +281,6 @@
281281
href: scenario-spa-call-api.md
282282
- name: Move to production
283283
href: scenario-spa-production.md
284-
- name: Reference
285-
items:
286-
- name: MSAL.js
287-
displayName: Angular, JavaScript, Node.js, React
288-
items:
289-
- name: Library initialization
290-
items:
291-
- name: Init MSAL.js 2.x and 1.x clients
292-
href: msal-js-initializing-client-applications.md
293-
- name: Running and debugging in IE
294-
href: msal-js-use-ie-browser.md
295-
- name: Integrate with Azure AD B2C
296-
href: msal-b2c-overview.md
297-
- name: Authentication and single sign-on (SSO)
298-
items:
299-
- name: Single sign-on with MSAL.js
300-
href: msal-js-sso.md
301-
- name: Pass custom state in authentication requests
302-
href: msal-js-pass-custom-state-authentication-request.md
303-
- name: Prompt behavior
304-
href: msal-js-prompt-behavior.md
305-
- name: Avoid page reloads
306-
href: msal-js-avoid-page-reloads.md
307-
- name: Migration
308-
items:
309-
- name: Migrate to MSAL.js
310-
href: msal-compare-msal-js-and-adal-js.md
311-
- name: Migrate SPA from implicit to auth code flow
312-
displayName: authorization, single-page app, 2.0
313-
href: migrate-spa-implicit-to-auth-code.md
314-
- name: Logging and error handling
315-
items:
316-
- name: Logging in MSAL.js
317-
href: msal-logging-js.md
318-
- name: Handle errors and exceptions in MSAL.js
319-
displayName: handling, catch
320-
href: msal-error-handling-js.md
321-
- name: Known issues - IE and Microsoft Edge
322-
href: msal-js-known-issues-ie-edge-browsers.md
323284
- name: Web app
324285
items:
325286
- name: Web app authentication documentation
@@ -663,6 +624,43 @@
663624
href: msal-error-handling-java.md
664625
- name: Logging in MSAL for Java
665626
href: msal-logging-java.md
627+
- name: MSAL.js
628+
displayName: Angular, JavaScript, Node.js, React
629+
items:
630+
- name: Library initialization
631+
items:
632+
- name: Init MSAL.js 2.x and 1.x clients
633+
href: msal-js-initializing-client-applications.md
634+
- name: Running and debugging in IE
635+
href: msal-js-use-ie-browser.md
636+
- name: Integrate with Azure AD B2C
637+
href: msal-b2c-overview.md
638+
- name: Authentication and single sign-on (SSO)
639+
items:
640+
- name: Single sign-on with MSAL.js
641+
href: msal-js-sso.md
642+
- name: Pass custom state in authentication requests
643+
href: msal-js-pass-custom-state-authentication-request.md
644+
- name: Prompt behavior
645+
href: msal-js-prompt-behavior.md
646+
- name: Avoid page reloads
647+
href: msal-js-avoid-page-reloads.md
648+
- name: Migration
649+
items:
650+
- name: Migrate to MSAL.js
651+
href: msal-compare-msal-js-and-adal-js.md
652+
- name: Migrate SPA from implicit to auth code flow
653+
displayName: authorization, single-page app, 2.0
654+
href: migrate-spa-implicit-to-auth-code.md
655+
- name: Logging and error handling
656+
items:
657+
- name: Logging in MSAL.js
658+
href: msal-logging-js.md
659+
- name: Handle errors and exceptions in MSAL.js
660+
displayName: handling, catch
661+
href: msal-error-handling-js.md
662+
- name: Known issues - IE and Microsoft Edge
663+
href: msal-js-known-issues-ie-edge-browsers.md
666664
- name: MSAL.NET
667665
displayName: ASP.NET Core, Xamarin
668666
items:

articles/static-web-apps/deploy-blazor.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,14 @@ ms.custom: engagement-fy23
66
author: craigshoemaker
77
ms.service: static-web-apps
88
ms.topic: tutorial
9-
ms.date: 10/11/2022
9+
ms.date: 11/22/2022
1010
ms.author: cshoe
1111
---
1212

13-
# Build an Azure Static Web Apps website with Blazor
13+
# Build an Azure Static Web Apps website with Blazor and serverless API
1414

1515
Azure Static Web Apps publishes a website to a production environment by building apps from a GitHub repository, which is supported by a serverless backend. The following tutorial shows how to deploy C# Blazor WebAssembly app that displays weather data returned by a serverless API.
16+
1617
## Prerequisites
1718

1819
- [GitHub](https://github.com) account
@@ -60,7 +61,7 @@ Now that the repository is created, create a static web app from the Azure porta
6061
| Property | Value | Description |
6162
| --- | --- | --- |
6263
| App location | **Client** | Folder containing the Blazor WebAssembly app |
63-
| API location | **Api** | Folder containing the Azure Functions app |
64+
| API location | **ApiIsolated** | Folder containing the .NET 7 Azure Functions app |
6465
| Output location | **wwwroot** | Folder in the build output containing the published Blazor WebAssembly application |
6566

6667
8. Select **Review + Create** to verify the details are all correct.
@@ -88,13 +89,15 @@ The Static Web Apps overview window displays a series of links that help you int
8889
2. Once GitHub Actions workflow is complete, you can select the _URL_ link to open the website in new tab.
8990

9091
:::image type="content" source="media/deploy-blazor/my-first-static-blazor-app.png" alt-text="Screenshot of Static Web Apps Blazor webpage.":::
92+
9193
## 4. Understand the application overview
9294

9395
Together, the following projects make up the parts required to create a Blazor WebAssembly application running in the browser supported by an Azure Functions API backend.
9496

9597
|Visual Studio project |Description |
9698
|---------|---------|
97-
|API | The C# Azure Functions application implements the API endpoint that provides weather information to the Blazor WebAssembly app. The **WeatherForecastFunction** returns an array of `WeatherForecast` objects. |
99+
|Api | The *.NET 6 in-process* C# Azure Functions application implements the API endpoint that provides weather information to the Blazor WebAssembly app. The **WeatherForecastFunction** returns an array of `WeatherForecast` objects. |
100+
|ApiIsolated | The *.NET 7 isolated-process* C# Azure Functions application implements the API endpoint that provides weather information to the Blazor WebAssembly app. The **WeatherForecastFunction** returns an array of `WeatherForecast` objects. |
98101
|Client |The front-end Blazor WebAssembly project. A [fallback route](#fallback-route) is implemented to ensure client-side routing is functional. |
99102
|Shared | Holds common classes referenced by both the Api and Client projects, which allow data to flow from API endpoint to the front-end web app. The [`WeatherForecast`](https://github.com/staticwebdev/blazor-starter/blob/main/Shared/WeatherForecast.cs) class is shared among both apps. |
100103

@@ -113,7 +116,7 @@ The app exposes URLs like `/counter` and `/fetchdata`, which map to specific rou
113116
}
114117
```
115118

116-
The json configuration ensures that requests to any route in the app return the `index.html` page.
119+
The JSON configuration ensures that requests to any route in the app return the `index.html` page.
117120

118121
## Clean up resources
119122

0 commit comments

Comments
 (0)