Skip to content

DanielBradley1/QuickPIM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

QuickPIM

X (formerly Twitter) Follow LinkedIn: Daniel Bradley Website

A Chrome extension that allows you to activate multiple PIM (Privileged Identity Management) roles simultaneously in Microsoft Entra and Azure resources.

Overview

QuickPIM streamlines the process of activating multiple PIM roles in Microsoft Entra and Azure subscriptions. Instead of activating each role individually, this extension allows you to select and activate multiple roles at once, saving time and reducing administrative overhead.

QuickPIM Interface

It works by obtaining bearer tokens from your browser's requests to Microsoft Graph and Azure Management APIs. It then stores those tokens within your Chrome storage and uses them to obtain and activate your selected PIM roles.

Features

  • Activate multiple PIM roles simultaneously (Entra ID and Azure resources)
  • Customisable activation duration
  • Simple and intuitive user interface
  • Secure authentication using existing browser bearer token
  • Notification system for role activation status

Installation

From Chrome Web Store

  1. Visit the QuickPIM extension page on the Chrome Web Store
  2. Click "Add to Chrome"
  3. Confirm the installation when prompted https://github.com/DanielBradley1/MiToken

Manual Installation

  1. Download the latest release from the Releases page
  2. Open Chrome and navigate to chrome://extensions/
  3. Enable "Developer mode" in the top right
  4. Click "Load unpacked" and select the downloaded extension folder

Usage

  1. Open the Microsoft Entra portal and click around briefly
  2. Click on the QuickPIM icon in your Chrome toolbar
  3. Select the roles you want to activate from the displayed list
  4. Set the activation duration (optional)
  5. Click "Activate Selected Roles"
  6. Confirm the activation in the Azure AD prompt if required

Limitations

  • Unable to activate roles protected by Authentication Contexts

Privacy

QuickPIM does not collect or transmit any personal data. All authentication is handled directly within the browser.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Support

If you encounter any issues or have questions, please open an issue on GitHub.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •