-
Notifications
You must be signed in to change notification settings - Fork 37
Migrated AgentId commands from MSIdentityTools #1577
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
base: main
Are you sure you want to change the base?
Conversation
|
Learn Build status updates of commit 1761895: ❌ Validation status: errorsPlease follow instructions here which may help to resolve issue.
For more details, please refer to the build report. Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them. |
KenitoInc
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few points to note
- Add license info
- Cmdlets invoking
beta/applicationsusingPOSTorPATCHHttp methods requireApplication.ReadWrite.Allinstead ofApplication.Read.All
...Beta/Microsoft.Entra.Beta/Applications/Add-EntraBetaClientSecretToAgentIdentityBlueprint.ps1
Outdated
Show resolved
Hide resolved
...Beta/Microsoft.Entra.Beta/Applications/Add-EntraBetaClientSecretToAgentIdentityBlueprint.ps1
Outdated
Show resolved
Hide resolved
...Beta/Microsoft.Entra.Beta/Applications/Add-EntraBetaClientSecretToAgentIdentityBlueprint.ps1
Show resolved
Hide resolved
...Beta/Microsoft.Entra.Beta/Applications/Add-EntraBetaClientSecretToAgentIdentityBlueprint.ps1
Show resolved
Hide resolved
...soft.Entra.Beta/Applications/Add-EntraBetaInheritablePermissionsToAgentIdentityBlueprint.ps1
Outdated
Show resolved
Hide resolved
...soft.Entra.Beta/Applications/Add-EntraBetaInheritablePermissionsToAgentIdentityBlueprint.ps1
Show resolved
Hide resolved
...tra.Beta/Applications/Add-EntraBetaPermissionsToInheritToAgentIdentityBlueprintPrincipal.ps1
Outdated
Show resolved
Hide resolved
...aBeta/Microsoft.Entra.Beta/Applications/Add-EntraBetaRedirectURIToAgentIdentityBlueprint.ps1
Show resolved
Hide resolved
module/EntraBeta/Microsoft.Entra.Beta/Applications/Get-EntraBetaAgentIdentityToken.ps1
Show resolved
Hide resolved
module/EntraBeta/Microsoft.Entra.Beta/Applications/Get-SponsorsAndOwners.ps1
Outdated
Show resolved
Hide resolved
|
Learn Build status updates of commit f3f6a65: ❌ Validation status: errorsPlease follow instructions here which may help to resolve issue.
For more details, please refer to the build report. Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them. |
Changes
This pull request migrates the AgentId command set from the
MSIdentityToolsmodule into theentra-powershellrepository. The migration consolidates management tools and provides a complete, production-ready implementation for creating and managing Agent Identity Blueprints and Agent Identities in Microsoft Entra ID. The key changes are:Detailed Breakdown of Migrated AgentId Commands
1. Core Blueprint Management
New-EntraBetaAgentIdentityBlueprint
module/EntraBeta/Microsoft. Entra.Beta/Applications/New-EntraBetaAgentIdentityBlueprintPrincipal
graph.agentIdentityBlueprintPrincipalendpointmodule/EntraBeta/Microsoft.Entra. Beta/Applications/Get-EntraBetaAgentIdentity
module/EntraBeta/Microsoft.Entra. Beta/Applications/2. Security & Permission Management
Add-EntraBetaClientSecretToAgentIdentityBlueprint
module/EntraBeta/Microsoft.Entra.Beta/Applications/Add-EntraBetaPermissionToCreateAgentUsersToAgentIdentityBlueprintPrincipal
AgentIdUser. ReadWrite. IdentityParentedBypermissionmodule/EntraBeta/Microsoft. Entra.Beta/Applications/Add-EntraBetaInheritablePermissionsToAgentIdentityBlueprint
module/EntraBeta/Microsoft. Entra.Beta/Applications/Add-EntraBetaPermissionsToInheritToAgentIdentityBlueprintPrincipal
module/EntraBeta/Microsoft. Entra.Beta/Applications/3. Configuration & Customization
Add-EntraBetaScopeToAgentIdentityBlueprint
api://{blueprintId})module/EntraBeta/Microsoft.Entra. Beta/Applications/Add-EntraBetaRedirectURIToAgentIdentityBlueprint
module/EntraBeta/Microsoft. Entra.Beta/Applications/4. Agent Identity & User Creation
New-EntraBetaAgentIDForAgentIdentityBlueprint
module/EntraBeta/Microsoft. Entra.Beta/Applications/New-EntraBetaAgentIDUserForAgentId
module/EntraBeta/Microsoft. Entra.Beta/Users/5. Token Management
Get-EntraBetaAgentIdentityToken
module/EntraBeta/Microsoft. Entra.Beta/Applications/6. Interactive Workflow
Invoke-EntraBetaAgentIdInteractive
module/EntraBeta/Microsoft. Entra.Beta/Applications/7. Helper Functions
Connect-AgentIdentityBlueprint (Internal)
module/EntraBeta/Microsoft.Entra. Beta/Applications/Get-SponsorsAndOwners (Internal)
module/EntraBeta/Microsoft. Entra.Beta/Applications/