Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Collect Eligible Roles and Groups from Azure PIM #49

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

youduda
Copy link

@youduda youduda commented Sep 1, 2023

This adds the functionally to collect the eligible roles and eligible groups relations of Azure PIM.
The following Graph API endpoints are used for the collection: Eligible Roles, Eligible Groups. Note: Both endpoints require an explicit admin consent for the required permissions.

The code was tested in a productive environment.

@github-actions
Copy link

github-actions bot commented Sep 1, 2023

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

@youduda
Copy link
Author

youduda commented Sep 1, 2023

I have read the CLA Document and I hereby sign the CLA

@olafhartong
Copy link

This is a great addition!
I've built a similar implementation in a custom tool.
On integration for the UI team, please consider adding a edge type similar to GPLink enforced for the Eligible roles so they stand out better

example:
image

@youduda
Copy link
Author

youduda commented Sep 24, 2023

I already created an implementation for the UI that adds the new edge type similar to what you suggested, see here.

@irshadaj irshadaj added the external This pull request is from an external contributor label Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
external This pull request is from an external contributor
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants