Azure Active Directory Application Creator

urmade

Tobias Urban

Posted on August 24, 2020

Azure Active Directory Application Creator

Azure Active Directory Application Creator

Submission Category: DIY Deployments

Project:

GitHub logo urmade / AAD_Service-Principal_Action

GitHub Action to create a new Azure Active Directory Service Principal within your workflow.

GitHub Action to create new Application registrations in Azure Active Directory

This action enables you to automize the creation of Azure Active Directory applications in order to test your graph-powered or Single Sign-on enabled application.

How to use

In order to generate new applications automatically, you need an existing application that the tenant administrator has granted the Application.ReadWrite.All scope.

Mandatory parameters:

  • adminApplicationId: Client ID of an existing application with the Application.ReadWrite.All scope
  • adminApplicationSecret: Client secret of the same existing application with the Application.ReadWrite.All scope
  • tenantId: ID of the tenant in which the new application should be created

Optional parameters:

  • applicationName: Any string, is set as the name of the application and displayed to users on sign-in
  • redirectUrl: A list or URLs that should be registered as redirect URLs (Format: "URL,URL,URL")
  • logoutUrl: A single URL that should be registered as the logout URL
  • allowImplicitIdToken: Boolean indicator if the ID token acquisition…

Additional Resources / Info

This tool aims to automate the rollout process (currently only in testing environments) for Azure Active Directory Service Principals. This enables a smoother DevOps experiences when developing in the Microsoft Office ecosystem where one may want to test their rollout experience in a more automated way.

💖 💪 🙅 🚩
urmade
Tobias Urban

Posted on August 24, 2020

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Animal Search App
githubhack23 Animal Search App

May 20, 2023

Uses Sentinel
github Uses Sentinel

March 5, 2023