Forum Discussion
CBullen
May 13, 2024Brass Contributor
Saas Subscription Landing page, Webhooks and License Assignments ?
I'm building and testing an Add-in for Excel that I'm trying to monetise by adding some 'pro' features that are unlocked through a Marketplace Saas subscription, following: https://learn.microsoft.c...
David Starr
May 20, 2024Former Employee
License assignement is not handled by marketplace. Marketplace manages the plans, but it is up to your external license management serivce to track seats.
Since you are using per seat licensing on AppSource, you have 2 options for license management. 1 - Bring your own license management system and instegrate with marketplace. 2 - Use MS's licensing service for AppSOurce SaaS Apps.
Here is more on MS's license management solution.
https://learn.microsoft.com/en-us/partner-center/marketplace/isv-app-license-saas
Since you are using per seat licensing on AppSource, you have 2 options for license management. 1 - Bring your own license management system and instegrate with marketplace. 2 - Use MS's licensing service for AppSOurce SaaS Apps.
Here is more on MS's license management solution.
https://learn.microsoft.com/en-us/partner-center/marketplace/isv-app-license-saas
CBullen
May 20, 2024Brass Contributor
Thanks David. As an ISV trying to get an end-to-end solution working for potential clients, the boundary between Marketplace, AppSource, Azure, License Mgmt etc is not that clear (nor really important to me - I need a fully usable stack). I'd like to use #2, plugging into MS's licensing service, so my clients have a familiar and standard service, but I see that page says the usageRights api is currently in Beta - any idea when it will be released in v1?
And it seems a little, erm.. inconsistent, that the Marketplace interaction model encourages me to have my own subscriptions/user database that I keep updated with webhooks (rather than calling the fulfillment API every time I want to see if someone has a subscription), but the Licensing interaction model suggests I should call in every time I want to check if some has a license - is there any intent to add webhooks to the license management solution so I can be notified when a license is issued/revoked?
And it seems a little, erm.. inconsistent, that the Marketplace interaction model encourages me to have my own subscriptions/user database that I keep updated with webhooks (rather than calling the fulfillment API every time I want to see if someone has a subscription), but the Licensing interaction model suggests I should call in every time I want to check if some has a license - is there any intent to add webhooks to the license management solution so I can be notified when a license is issued/revoked?
- sid6mathurMay 20, 2024Brass ContributorWell said @CBullen. Much ink has been spilled on "Not shipping the Org Chart" in Microsoft's history. Example: https://hardcoresoftware.learningbyshipping.com/p/047-dont-ship-the-org-chart
- David StarrMay 20, 2024Former EmployeeI am much more conversant on Azure marketplace than AppSource, I'm afraid. And I've no idea the roadmap for the license service.
I have reached out to the SaaS PM to get more information and will come back when I know more about the license service futures.