Introduce support for providing response to RADIUS challenges featuring sub-options (closes #339)
Fixes Gen2 SAML Authentication:
Code to get SAML Response via SSO using default credentials updated to correctly format authentication request.
Option added for user to provide their own SAMLResponse as string value (resolves #329).
Add-PASSafeMember
Fixes issue where some permissions may not be applied when using the Gen2 API (fixes #349).
Test Plan
Unit tests updated to cover new and updated logic in the module.
Fix for RADIUS challenges featuring sub-options confirmed as working.
SAML SSO using default credentials & alternative option to provide SAMLResponse via parameter successfully tested against ADFS on Server 2019.
Combinations of safe permissions successfully configured when piping an object into Add-PASSafeMember and also when specifying permission parameters as part of command invocation.
Summary
New-PASSession
Add-PASSafeMember
Test Plan
Add-PASSafeMember
and also when specifying permission parameters as part of command invocation.