Portals apps seem to be designed for AppSource.
What about Azure Marketplace? If you build a prototype app in Portals and then want to publish the app to Azure Marketplace, what are the best practices for doing so?
I found this article but it was published several months ago so may be outdated
https://swimburger.net/blog/dynamics/how-to-deploy-power-apps-portals-using-azure-pipelines
Hi @mobicycle
The article https://swimburger.net/blog/dynamics/how-to-deploy-power-apps-portals-using-azure-pipelines is more related to perform a deployment of the Portals using CI/CD concepts.
It's true that Power Apps (Canvas Apps / PCFs) were very much designed with a Markplace strategy, meaning anyone can develop a component or accelerator and make that available via AppSource
Power Apps Portals however doesn't follow the same design, so the short answer here is no, you can't publish a Portals prototype to the Marketplace
Power Apps Portals Super User
I have not looked at Azure Marketplace deeply for a couple of years.
It seems what I need is to fill out forms and provide a webhook. Would my Portals app automatically have a web hook? How would I create one for my Portals app?
If I can not get a webhook for my Portals app, I assume I could use a CI/CD pipeline to connect to Cloudflare or Bitbucket or similar to get a webhook.
Portals costs $200 usd per month for user login functionality (first 200 users). I would like to use OAuth on Azure Marketplace.
Hi, do you need to use web hooks for authentication or would it be something more specific?
Portals provides with plenty of authentication options: Overview of authentication in Power Apps portals - Power Apps | Microsoft Docs
It is recommended to use Azure AD B2C as identity provider.
Do you have an estimate of how many users would be logging in per month? There are tiers so it gets a bit cheaper once you have a large number of logins
Power Apps Portals Super User
Using Azure Marketplace would require $0 in monthly authentication costs. Portals starts at $200 per month. I would prefer to go with the $0 per month option.
https://docs.microsoft.com/en-us/azure/marketplace/plan-saas-offer
The Get it now (Free), Free trial, and Sell through Microsoft listing options have the following technical requirements:
These additional technical requirements apply to the Sell through Microsoft(transactable) listing option only:
https://docs.microsoft.com/en-us/azure/marketplace/partner-center-portal/pc-saas-fulfillment-webhook
When creating a transactable SaaS offer in Partner Center, the partner provides the Connection webhook URL to be used as an HTTP endpoint. This webhook is called by Microsoft by using the POST HTTP call
The publisher must implement a webhook in the SaaS service to keep the SaaS subscription status consistent with the Microsoft side. The SaaS service is required to call the Get Operation API to validate and authorize the webhook call and payload data before taking action based on the webhook notification. The publisher should return HTTP 200 to Microsoft as soon as the webhook call is processed. This value acknowledges that the webhook call has been received successfully by the publisher.
"Azure customers can discover and deploy Azure Marketplace solutions through the Create a resource option in the Azure portal. This option opens Azure Marketplace within the Azure portal, where they can search for solutions by name or by category."
https://docs.microsoft.com/en-us/azure/marketplace/marketplace-criteria-content-validation
Technical information: Configuration
"
Using Azure Marketplace would require $0 in monthly authentication costs. Portals starts at $200 per month. I would prefer to go with the $0 per month option.
"
Well.. they are different things.. the Portals has a cost on its own to maintain the product and infrastructure. The price is calculated by login or page views. The cost here is not with regards the Portals authentication/login, the cost is to use the Portals itself.
Power Apps Portals Super User
I am looking at the total cost of ownership of Portals with AppSource versus Azure Marketplace.
Portals charges $20 per month for unlimited apps, which is good, but the starting price for authentication of $200 per month quickly makes it a less attractive option.
Are you saying Portals apps are not meant for either AppSource or Azure Marketplace? Or just not for Azure Marketplace?
Thanks
A few things here:
Please also take a look at these quick tips for when to use Power Apps Portals
Power Apps Portals Tip #120 - When To Use Power Apps Portals - Engineered Code - YouTube
Power Apps Portals Tip #119 When Not To Use Power Apps Portals Engineered Code - YouTube
Power Apps Portals Super User
When you say "doesn't work with" what do you mean?
What is the purpose of being an ISV if you can't use portal apps?
What is the purpose of providing a custom domain for portal apps if you can't sell via either marketplace?
That doesn't add up.
Power Apps Portals Super User
The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.
User | Count |
---|---|
7 | |
4 | |
2 | |
2 | |
1 |