Abstracts all Privilege Cloud Shared Services authentication operations to the IdentityCommand module.
Updates & Breaking Change
New-PASSession
All Privilege Cloud Shared Services Authentication via the CyberArk Identity Platform now requires use of the pspete IdentityCommand module.
Adds Identity User Authentication, using the IdentityCommand module to satisfy Identity MFA challenges and obtain required authentication token to use against Privileged Cloud Shared Services.
Adds logic to determine correct Identity tenant URL based on provided Privileged Cloud Subdomain value.
Both Privileged Cloud API URL & Identity Portal URL are required to be specified if subdomain value is not provided.
Required Parameter changes in New-PASSession make this a breaking change for Shared Services authentication flows.
PAS Self-Hosted flows are unaffected.
Fixes #
Type of change
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[X] Breaking change (fix or feature that makes existing functionality work differently)
[X] Documentation update (psPAS website or command help content)
[ ] Other (see description)
How Has This Been Tested?
[ ] Pester test(s) update required
[X] Pester test(s) updated
[X] Pester test(s) passing
Test Configuration:
PowerShell version: 7
CyberArk PAS version: 13.2
OS Version: Win 11
Checklist:
[X] My code follows the style guidelines of this project
[X] I have followed the contributing guidelines.
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have made corresponding changes to the documentation
[X] My changes generate no new test failures or errors
[X] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
Description
Abstracts all Privilege Cloud Shared Services authentication operations to the IdentityCommand module.
New-PASSession
IdentityCommand
module.IdentityCommand
module to satisfy Identity MFA challenges and obtain required authentication token to use against Privileged Cloud Shared Services.Required Parameter changes in New-PASSession make this a breaking change for Shared Services authentication flows. PAS Self-Hosted flows are unaffected.
Fixes #
Type of change
How Has This Been Tested?
Test Configuration:
Checklist: