This repository is using the BETA Endpoints and Cmdlets of the Microsoft Graph API. This means that the functionality and the behavior of the scripts can change at any time. The scripts are provided as-is and are not supported by Microsoft. Use them at your own risk.
In an nutshell this repository does two things:
Although I work for Microsoft, this is not an official recommendation, I exclude any liability and warranty. This is only a personal recommendation which has to be implemented with the utmost care and testing.
A collection of conditional access policies in JSON format which are divided into the following categories and used for policy sets:
You should NOT deploy all policies in the policy repository - deploy ONE policy set - for more information refer to the quick start wiki.
Policy sets consist of several policies from the repository and form a blueprint of the conditional access policies your organization should have in place:
A script based automation solution to deploy and update policy sets.
Together, these three components enable an extremely fast deployment of conditional access concepts and their long-term maintenance, e.g. in the form of source control.