In this post, I’ll be discussing briefly how to create Azure Functions using Visual Studio. If you have no background regarding Functions yet, please go to this link.


Pre-requisite:

  • Visual Studio (of course lol). I used the 2019 Professional version.
  • An existing Azure tenant with Azure Active Directory.
  • Ensure that you have enough credits in your subscription as this will be charged per API request.


Development:

  • For this post, we are going to do some HTTP requests to Azure AD and retrieve some claims.
  • You may refer to my previous post regarding the retrieval of Azure AD claims using Graph API.
  • You may now follow the step-by-step docu of Azure Functions.
  • Create the codes inside the Function class.
  • If you need to use external libraries, do it via NuGet Manager.


Debugging:

  • Build the solution, create a breakpoint, and press F5.
  • A CLI will pop up with the generated local API URL.
  • Copy and paste the URL in the browser, supply the needed query parameter and start debugging.


API Endpoint:

  • Publish your project, check on the docu above.
  • The function will be generated automatically in the Azure Functions blade.
  • Copy the API endpoint from the highlighted below.
  • Paste the endpoint in the browser or use Postman, then supply the needed query parameter. The Json string will be retrieved as expected.

Azure Function


Let me know about your experience. :)