DEV Community

Tobias Urban
Tobias Urban

Posted on

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.

Top comments (0)