Access-Package-OnDemand.psd1
|
@{ RootModule = 'Access-Package-OnDemand.psm1' ModuleVersion = '1.0.2' GUID = 'b6bedcdd-d518-4326-a6a6-cdcdc063d80a' Author = 'Mark Orr' Copyright = '(c) 2026 Mark Orr. All rights reserved.' Description = 'Interactive on-demand assignment of users to Entra ID Access Packages via Microsoft Graph. Includes a configurable business justification picker, stuck-request recovery, assignment cooling-off countdown, and live assignments view.' PowerShellVersion = '7.0' RequiredModules = @( @{ ModuleName = 'Microsoft.Graph.Authentication'; ModuleVersion = '2.0.0' } @{ ModuleName = 'Microsoft.Graph.Identity.Governance'; ModuleVersion = '2.0.0' } @{ ModuleName = 'Microsoft.Graph.Users'; ModuleVersion = '2.0.0' } ) FunctionsToExport = @( 'Start-AccessPackageOnDemand', 'Set-AccessPackageConfig', 'Get-AccessPackageConfig', 'Clear-AccessPackageConfig', 'Set-AccessPackageJustificationOptions', 'Get-AccessPackageJustificationOptions', 'Clear-AccessPackageJustificationOptions', 'Set-AppRegistrationConfig', 'Get-AppRegistrationConfig', 'Clear-AppRegistrationConfig' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @( 'Entra', 'AzureAD', 'AccessPackages', 'EntitlementManagement', 'Graph', 'MicrosoftGraph', 'Intune', 'TUI', 'OnDemand', 'IdentityGovernance', 'PowerShell', 'Windows' ) ProjectUri = 'https://github.com/markorr321/Access-Packages-on-Demand' LicenseUri = 'https://github.com/markorr321/Access-Packages-on-Demand/blob/main/Access-Package-OnDemand/LICENSE' ReleaseNotes = 'v1.0.2 — Added first-launch sign-in mode picker (Microsoft Graph PowerShell default vs custom app registration). Tenant ID is now required when configuring a custom app registration. First-run flow now chains package setup into justification setup. Improved Set-AccessPackageJustificationOptions UX with explicit "Add another?" prompt. Added inner-exception/stack-trace diagnostics on auth failures. Restored MSAL browser-based auth to avoid WAM on Windows.' } } } |