CA Policy Coplier is a Chrome extension that enhances the Microsoft Entra Conditional Access portal by adding convenient options to copy and download policy configurations as JSON.
- Copy JSON: Copy the full JSON configuration of any Conditional Access policy to your clipboard with a single click
- Download JSON: Download a clean version of the policy JSON (with metadata fields removed) as a file named after the policy
- Non-intrusive UI: Seamlessly integrates into the existing Entra admin portal UI
- Simple notifications: Get clear feedback when operations complete
(Coming soon)
-
Download the extension:
- Clone this repository or download it as a ZIP file and extract it to your local machine:
git clone https://github.com/yourusername/CACopyPaste.git -
Open Chrome Extensions page:
- Navigate to
chrome://extensionsin your Chrome browser - Or go to Menu → More Tools → Extensions
- Navigate to
-
Enable Developer Mode:
- Toggle the "Developer mode" switch in the top-right corner
-
Load the extension:
- Click the "Load unpacked" button
- Browse to the location where you extracted the extension files
- Select the folder containing the extension files (the folder with manifest.json)
-
Verify installation:
- The extension icon should appear in your Chrome toolbar
- You may need to pin it if it's hidden in the extensions menu
- Log in to the Microsoft Entra admin center
- Navigate to "Protection" → "Conditional Access" → "Policies"
- Open any Conditional Access policy
- Look for the "Copy JSON" and "Download" buttons in the toolbar at the top of the policy page
- Click "Copy JSON" to copy the policy configuration to your clipboard
- Click "Download" to save the configuration as a JSON file (without metadata fields)
- The "Download" option removes the following metadata fields:
idcreatedDateTimemodifiedDateTime
- No data is collected or transmitted elsewhere; all operations happen locally in your browser
- Google Chrome 88+
- Microsoft Edge 88+ (Chromium-based)
- Other Chromium-based browsers should also be compatible
This extension uses:
- JavaScript for functionality
- Chrome Extension Manifest V3
- SVG icons for a clean UI
To modify the extension:
- Make your changes to the source code
- Reload the extension in chrome://extensions by clicking the refresh icon
- Test your changes in the Entra admin portal
Contributions are welcome! Feel free to:
- Report bugs
- Suggest features
- Submit pull requests
This extension is not affiliated with or endorsed by Microsoft. All Microsoft product names and logos are trademarks of Microsoft Corporation.
