Skip to content

Commit 94e8167

Browse files
committed
Fix Acrolinx issues
1 parent 85c5fb9 commit 94e8167

File tree

3 files changed

+17
-25
lines changed

3 files changed

+17
-25
lines changed

articles/logic-apps/create-managed-service-identity.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -584,7 +584,7 @@ After you [enable the managed identity for your logic app resource](#azure-porta
584584

585585
> [!IMPORTANT]
586586
> If you have an Azure function where you want to use the system-assigned identity,
587-
> first [enable authentication for Azure Functions](logic-apps-azure-functions.md#enable-authentication-for-functions).
587+
> first [enable authentication for Azure Functions](logic-apps-azure-functions.md#enable-authentication-functions).
588588
589589
These steps show how to use the managed identity with a trigger or action through the Azure portal. To specify the managed identity in a trigger or action's underlying JSON definition, review [Managed identity authentication](logic-apps-securing-a-logic-app.md#managed-identity-authentication).
590590

articles/logic-apps/logic-apps-azure-functions.md

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.custom: devx-track-js
1111

1212
# Create and run code from workflows in Azure Logic Apps using Azure Functions
1313

14-
When you want to run code that performs a specific job in your logic app workflow, you can create a function by using [Azure Functions](../azure-functions/functions-overview.md). This service helps you create Node.js, C#, and F# functions so you don't have to build a complete app or infrastructure to run code. You can also [call logic app workflows from inside an Azure function](#call-logic-app). Azure Functions provides serverless computing in the cloud and is useful for performing certain tasks, for example:
14+
When you want to run code that performs a specific job in your logic app workflow, you can create a function by using [Azure Functions](../azure-functions/functions-overview.md). This service helps you create Node.js, C#, and F# functions so you don't have to build a complete app or infrastructure to run code. Azure Functions provides serverless computing in the cloud and is useful for performing certain tasks, for example:
1515

1616
* Extend your logic app's behavior with functions in Node.js or C#.
1717
* Perform calculations in your logic app workflow.
@@ -21,7 +21,7 @@ When you want to run code that performs a specific job in your logic app workflo
2121
> Azure Logic Apps doesn't support using Azure Functions with deployment slots enabled. Although this scenario might sometimes work,
2222
> this behavior is unpredictable and might result in authorization problems when your workflow tries call the Azure function.
2323
24-
You can also run code snippets without using Azure Functions. For more information, review [Add and run inline code](logic-apps-add-run-inline-code.md).
24+
This article shows how to call an Azure function from a logic app workflow. To run code snippets without using Azure Functions, review [Add and run inline code](logic-apps-add-run-inline-code.md). To call and trigger a logic app workflow from inside a function, the workflow must start with a trigger that provides a callable endpoint. For example, you can start the workflow with the **HTTP**, **Request**, **Azure Queues**, or **Event Grid** trigger. Inside your function, send an HTTP POST request to the trigger's URL and include the payload you want that workflow to process. For more information, review [Call, trigger, or nest logic app workflows](logic-apps-http-endpoint.md).
2525

2626
## Prerequisites
2727

@@ -157,7 +157,7 @@ You can create functions directly from your logic app's workflow by using the bu
157157

158158
![Screenshot showing the "Request Body" property that casts an object as a string.](./media/logic-apps-azure-functions/function-request-body-string-cast-example-consumption.png)
159159

160-
1. To specify other details such as the method to use, request headers, or query parameters, or authentication, open the **Add new parameter** list, and select the options that you want. For authentication, your options differ based on your selected function. Review [Enable authentication for functions](#enable-authentication-functions).
160+
1. To specify other details such as the method to use, request headers, or query parameters, or authentication, open the **Add new parameter** list, and select the options that you want. For authentication, your options differ based on your selected function. For more information, review [Enable authentication for functions](#enable-authentication-functions).
161161

162162
<a name="add-function-logic-app"></a>
163163

@@ -193,7 +193,7 @@ To call existing functions from your logic app workflow, you can add functions l
193193

194194
![Screenshot for Consumption showing the function with the "Request Body" example that casts an object as string.](./media/logic-apps-azure-functions/function-request-body-string-cast-example-consumption.png)
195195

196-
1. To specify other details such as the method to use, request headers, query parameters, or authentication, open the **Add new parameter** list, and select the options that you want. For authentication, your options differ based on your selected function. Review [Enable authentication in functions](#enable-authentication-functions).
196+
1. To specify other details such as the method to use, request headers, query parameters, or authentication, open the **Add new parameter** list, and select the options that you want. For authentication, your options differ based on your selected function. For more information, review [Enable authentication for functions](#enable-authentication-functions).
197197

198198
### [Standard](#tab/standard)
199199

@@ -221,7 +221,7 @@ To call existing functions from your logic app workflow, you can add functions l
221221

222222
![Screenshot for Standard showing the function with the "Request body" example that casts an object as string.](./media/logic-apps-azure-functions/function-request-body-string-cast-example-standard.png)
223223

224-
1. To specify other details such as the method to use, request headers, query parameters, or authentication, open the **Add new parameter** list, and select the options that you want. For authentication, your options differ based on your selected function. Review [Enable authentication in functions](#enable-authentication-functions).
224+
1. To specify other details such as the method to use, request headers, query parameters, or authentication, open the **Add new parameter** list, and select the options that you want. For authentication, your options differ based on your selected function. For more information, review [Enable authentication for functions](#enable-authentication-functions).
225225

226226
---
227227

@@ -238,18 +238,14 @@ For more information, review the following documentation:
238238

239239
To set up your function app and function so they can use your logic app's managed identity, follow these high-level steps:
240240

241-
1. On your logic app resource, [enable and set up the managed identity](create-managed-service-identity.md) with access to the target resource.
241+
1. [Enable and set up your logic app's managed identity](create-managed-service-identity.md).
242242

243-
1. Enable authentication for your function app and function by completing these high-level tasks:
243+
1. [Set up your function for anonymous authentication](#set-authentication-function-app).
244244

245-
1. [Set up your function for anonymous authentication](#set-authentication-function-app).
246-
247-
1. [Set up your function app for Azure AD authentication](#set-azure-ad-authentication).
245+
1. [Find the required values to set up Azure AD authentication](#find-required-values).
248246

249247
1. [Create an app registration for your function app](#create-app-registration).
250248

251-
1. [Get the application ID (resource ID) from your app registration](#find-application-id) for your function to use later in the **Audience** property.
252-
253249
<a name="set-authentication-function-app"></a>
254250

255251
## Set up your function for anonymous authentication
@@ -284,6 +280,8 @@ For your function to use your logic app's managed identity, you must set your fu
284280

285281
1. When you're done, save your settings. Continue to the next section.
286282

283+
<a name="find-required-values"></a>
284+
287285
## Find the required values to set up Azure AD authentication
288286

289287
Before you can set up your function app to use Azure AD authentication, you need to find and save the following values by following the steps in this section.
@@ -355,9 +353,9 @@ To find your Azure AD tenant ID, either run the PowerShell command named [**Get-
355353

356354
<a name="create-app-registration"></a>
357355

358-
## Create an app registration for your function app
356+
## Create app registration for your function app
359357

360-
Now you're ready to set up Azure AD authentication for your function app by creating an app registration. For more information, review [Configure your App Service or Azure Functions app to use Azure AD login](../app-service/configure-authentication-provider-aad.md#-enable-azure-active-directory-in-your-app-service-app).
358+
After you find the object ID for your logic app's managed identity and tenant ID for your Azure AD, you can set up your function app to use Azure AD authentication by creating an app registration. For more information, review [Configure your App Service or Azure Functions app to use Azure AD login](../app-service/configure-authentication-provider-aad.md#-enable-azure-active-directory-in-your-app-service-app).
361359

362360
1. In the [Azure portal](https://portal.azure.com), open your function app.
363361

@@ -389,16 +387,10 @@ Now you're ready to set up Azure AD authentication for your function app by crea
389387

390388
When you're done, the **Authentication** page now lists the identity provider and app ID (client ID) for the app registration. Your function app can now use this app registration for authentication.
391389

392-
1. Copy the app registration's app ID (client ID) for later use in your workflow.
390+
1. Copy the app ID (client ID) for your function to use in the **Audience** property later in your workflow.
393391

394392
1. Return to the designer and follow the [steps to authenticate access with the managed identity](create-managed-service-identity.md#authenticate-access-with-identity) by using the built-in Azure Functions action.
395393

396-
<a name="call-logic-app-workflow"></a>
397-
398-
## Call workflows from functions
399-
400-
To trigger a logic app workflow from inside a function, the workflow must start with a trigger that provides a callable endpoint. For example, you can start the workflow with the **HTTP**, **Request**, **Azure Queues**, or **Event Grid** trigger. Inside your function, send an HTTP POST request to the trigger's URL and include the payload you want that workflow to process. For more information, review [Call, trigger, or nest logic app workflows](logic-apps-http-endpoint.md).
401-
402394
## Next steps
403395

404-
* [Authentication access to Azure resources with managed identities in Azure Logic Apps](create-managed-service-identity.md#authentication-access-with-identity)
396+
* [Authentication access to Azure resources with managed identities in Azure Logic Apps](create-managed-service-identity.md#authenticate-access-with-identity)

articles/logic-apps/logic-apps-securing-a-logic-app.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1180,9 +1180,9 @@ When the [managed identity](../active-directory/managed-identities-azure-resourc
11801180
> create a connection. If you disable this identity, connections won't work at run time. To view
11811181
> this setting, on your logic app's menu, under **Settings**, select **Identity**.
11821182
1183-
1. Before your logic app can use a managed identity, follow the steps in [Authenticate access to Azure resources by using managed identities in Azure Logic Apps](../logic-apps/create-managed-service-identity.md). These steps enable the managed identity on your logic app and set up that identity's access to the target Azure resource.
1183+
1. Before your logic app can use a managed identity, follow the steps in [Authenticate access to Azure resources by using managed identities in Azure Logic Apps](create-managed-service-identity.md). These steps enable the managed identity on your logic app and set up that identity's access to the target Azure resource.
11841184

1185-
1. Before an Azure function can use a managed identity, first [enable authentication for Azure functions](../logic-apps/logic-apps-azure-functions.md#enable-authentication-for-functions).
1185+
1. Before an Azure function can use a managed identity, first [enable authentication for Azure functions](logic-apps-azure-functions.md#enable-authentication-functions).
11861186

11871187
1. In the trigger or action that supports using a managed identity, provide this information:
11881188

0 commit comments

Comments
 (0)