Skip to content

Commit 44acea9

Browse files
authored
Merge pull request #160 from stevek101/patch-1
Enhance README with Logic Apps identity usage
2 parents 670e828 + 8429a26 commit 44acea9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -190,18 +190,18 @@ Refer to the table below for more information on issuing webhook notifications.
190190

191191
After a customer purchases a subscription, you have 30 days to activate it and notify the Marketplace. Billing starts when the subscription is activated.
192192

193-
Calls to the Marketplace API must be authenticated using Mona’s external managed identity.
193+
Calls to the Marketplace API must be authenticated using Mona’s external managed identity. For use in Logic Apps, Mona's external managed identity must be added so that it can be selected and used: Logic App->Settings->Identity->User assigned->mona-external-id-[...].
194194

195195
To locate the managed identity:
196196

197197
- Go to the Mona admin center.
198198
- Open the **This Mona deployment** tab.
199199
- Click **Managed external identity**.
200200

201-
This will direct you to the Azure portal, where you can manage the identity. You can use this identity in [Logic Apps](https://learn.microsoft.com/azure/logic-apps/authenticate-with-managed-identity?tabs=consumption#authenticate-access-with-managed-identity), [Azure Functions](https://learn.microsoft.com/azure/azure-functions/functions-identity-based-connections-tutorial), or [other managed identity options](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/managed-identities-status). Use the managed identity to [obtain a token for the Marketplace API](https://learn.microsoft.com/partner-center/marketplace-offers/partner-center-portal/pc-saas-registration#how-to-get-the-publishers-authorization-token) and [activate the subscription](https://learn.microsoft.com/partner-center/marketplace-offers/partner-center-portal/pc-saas-fulfillment-subscription-api#activate-a-subscription).
201+
This will direct you to the Azure portal, where you can manage the identity. You can use this identity in [Logic Apps](https://learn.microsoft.com/azure/logic-apps/authenticate-with-managed-identity?tabs=consumption#authenticate-access-with-managed-identity), [Azure Functions](https://learn.microsoft.com/azure/azure-functions/functions-identity-based-connections-tutorial), or [other managed identity options](https://learn.microsoft.com/entra/identity/managed-identities-azure-resources/managed-identities-status). In addition to Mona's provided capabilities, you can use the managed identity to [obtain a token for the Marketplace API](https://learn.microsoft.com/partner-center/marketplace-offers/partner-center-portal/pc-saas-registration#how-to-get-the-publishers-authorization-token) and [activate the subscription](https://learn.microsoft.com/partner-center/marketplace-offers/partner-center-portal/pc-saas-fulfillment-subscription-api#activate-a-subscription).
202202

203203
> [!IMPORTANT]
204-
> When requesting a token to call the Marketplace API, set `scope` to `20e940b3-4c77-4b0b-9a53-9e16a1b010a7`.
204+
> When requesting a token to call the Marketplace API, set `scope` to `20e940b3-4c77-4b0b-9a53-9e16a1b010a7`. In Logic Apps->HTTP Connector->Authorization->Managed Identity->`Audience` set the value to: `20e940b3-4c77-4b0b-9a53-9e16a1b010a7`
205205
206206
### Set up your SaaS offer in Partner Center
207207

0 commit comments

Comments
 (0)