- Introduction
- Contents
- Features
- Download
- Getting Started
- Usage
- Examples
- Contributing
- Status
- Support
- License
- Credits
EntraIDApplicationPolicyManager is a Windows and PowerShell-based tool designed to help IT administrators manage, audit, and enforce application management policies in Microsoft Entra ID.
With a modern graphical interface, it enables:
- Tenant-wide and per-app policy management
- Certificate and secret overview with expiry details (to-do)
- Real-time logging and raw policy data inspection
- Date-based restriction enforcement
- Direct policy updates from Entra ID
- more...
Whether you need to secure sensitive apps, audit legacy configurations, or automate policy compliance, this tool makes Entra ID application policy management effortless, visual, and secure.
Outline the file contents of the repository. It helps users navigate the codebase, build configuration and any related assets.
File/folder | Description |
---|---|
src |
Source code. |
.gitignore |
Define what to ignore at commit time. |
CHANGELOG.md |
List of changes to the sample. |
CONTRIBUTING.md |
Guidelines for contributing to the EntraIDApplicationPolicyManager. |
README.md |
This README file. |
SECURITY.md |
SECURITY file. |
LICENSE |
The license for the EntraIDApplicationPolicyManager. |
- Asynchronous resolution for improved performance and responsiveness.
- Simple and easy-to-use.
π€ Free & Community-Driven - Open-source, with features shaped by your feedback!
-
Core Functionality:
- The tool provides the ability to manaage Tenant-Wide Policy Management and Per-App Policy Management (in progress)
- Raw Policy JSON Viewer
- Real-Time Logging
- Date-Based Restriction Enforcement
- Built-In Policy Enabler Toggle
- Direct Policy Load/Update
-
User Interface:
- The tool includes a user-friendly graphical interface.
more to come...
- PowerShell 5 or 7 installed.
- Microsoft Graph PowerShell module: Microsoft.Graph.Authentication and Microsoft.Graph.Identity.SignIns
Install via
Install-Module <name> -Scope CurrentUser
You can either clone this repository and build the project yourself or use the provided installer.
- Launch the Tool.
- Login to Microsoft Graph
Layout:
- Tested on Windows 10 and 11 (Pro & Enterprise)
- Validated on endpoints joined to AD and Intune
For now the tool is created in PowerShell Studio - therefor, a need π€£
If you want to contribute to this project, please open an issue or submit a pull request. I welcome contributions :)
See CONTRIBUTING for more information.
First off, thanks for taking the time to contribute! Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are greatly appreciated. Feel free to send pull requests or fill out issues when you encounter them. I'm also completely open to adding direct maintainers/contributors and working together! :)
Please try to create bug reports that are:
- Reproducible. Include steps to reproduce the problem.
- Specific. Include as much detail as possible: which version, what environment, etc.
- Unique. Do not duplicate existing opened issues.
- Scoped to a Single Bug. One bug per report.´´
The project is actively developed and updated.
Commercial support
This project is open-source and I invite everybody who can and will to contribute, but I cannot provide any support because I only created this as a "hobby project" ofc. with tbe best in mind. For commercial support, please contact me on LinkedIn so we can discuss the possibilities. Itβs my choice to work on this project in my spare time, so if you have commercial gain from this project you should considering sponsoring me.
Thanks.
Reach out to the maintainer at one of the following places:
- GitHub discussions
- The email which is located in GitHub profile
This project is licensed under the MIT License - see the LICENSE file for details.
See LICENSE for more information.
The installer is created from a Free Advanced Installer License for Open-Source from https://www.advancedinstaller.com/ - this allowed me to create a feature complete installer in a user friendly environment with minimal effort - check it out!