Skip to content
This repository has been archived by the owner on Jan 31, 2023. It is now read-only.

Demo webhook implementation as Azure Function for SaaS Azure marketplace offering

Notifications You must be signed in to change notification settings

vrhovnik/azure-demo-saas-marketplace-webhook

Repository files navigation

Azure demo saas marketplace webhook implementation

Demo webhook as an example for SaaS Azure marketplace offering. This is sample implementation in .NET for the purpose of hackathon and integration into Azure SaaS solution on the Azure commercial marketplace. Guide on how to implement webhook is available here.

Structure

Solution is built on .NET Core 6 as Azure Functions and is structured in the following way:

  1. SaaSFunctions - contains code for sending email via SendGrid provider and handling webhook calls from Azure Marketplace based on documentation.
  2. SaasFunctionsTests - Unit tests to check the validity of requests to webhook to understand functionality and ways to test it out without Azure Commercial marketplace.

Solution Structure

Run instructions

If you want to run it locally, you will need to setup local environment. Here are the instructions for different platforms and tools to work with. You will need to have .NET installed.

To deploy Azure function in production or Azure environment, you can use different deployment options, described here. If you don't have tools you can use zip deploy option. In that case, you will need Azure subscription. Check options here.

Additional links and credits

  1. Azure Subscription Free Account and other Azure available options
  2. Azure Functions documentation
  3. Azure commercial marketplace
  4. Azure SaaS Webhook Integration and documentation
  5. Azure Commercial Marketplace SaaS Accelerator

About

Demo webhook implementation as Azure Function for SaaS Azure marketplace offering

Topics

Resources

Stars

Watchers

Forks

Languages