IdentityCommand
[0.5.147]
Major expansion of Identity Administration API coverage - 113 new commands across Applications, Organizations, SCIM, Users, Workflow, Devices and Tenant.
Added
- Applications
Get-IDApplication,New-IDApplication,Set-IDApplication,Remove-IDApplication,Copy-IDApplicationGet-IDApplicationData,Get-IDApplicationForUser,Get-IDApplicationTemplate,Import-IDApplicationTemplateGet-IDApplicationPermission,Set-IDApplicationPermissionGet-IDApplicationTag,New-IDApplicationTag,Set-IDApplicationTag,Rename-IDApplicationTag,Remove-IDApplicationTagSet-IDApplicationIcon,Set-IDApplicationUserCredentialGet-IDSecuredItem,New-IDSecuredItem,Set-IDSecuredItemIcon,Set-IDSecuredItemTag,Update-IDSecuredItemCredentialGet-IDPersonalApplicationImportFile,Get-IDPersonalApplicationImportLog,Import-IDPersonalApplicationCsvGet-IDUserPortalData,Get-IDCredentialProvider,Move-IDUserOwnershipTest-IDApplicationCatalogAvailability,Test-IDApplicationUsernameUpdate-IDCapturedUserApplication,Update-IDPersonalUserApplication,Update-IDUserApplication
- Organizations
Get-IDOrganization,New-IDOrganization,Set-IDOrganization,Remove-IDOrganizationGet-IDOrganizationAdministrator,Set-IDOrganizationAdministratorGet-IDOrganizationMember,Get-IDOrganizationPermission,Get-IDOrganizationRole,Set-IDOrganizationMembership
- SCIM provisioning (Users, Groups, Containers, Container Permissions, Privileged Data)
Get-/New-/Set-/Update-/Remove-IDSCIMUserGet-/New-/Set-/Update-/Remove-IDSCIMGroupGet-/New-/Set-/Remove-IDSCIMContainerGet-/New-/Set-/Remove-IDSCIMContainerPermissionGet-/New-/Set-/Remove-IDSCIMPrivilegedDataGet-IDSCIMResourceType,Get-IDSCIMSchema,Get-IDSCIMServiceProviderConfig
- Users
New-IDUser,Set-IDUser,Remove-IDUser,Enable-IDUser,Disable-IDUser,Import-IDUserCsvSet-IDUserPassword,Set-IDUserPhonePin,Set-IDUserPictureGet-IDUserAttribute,Set-IDUserAttribute,Get-IDUserHierarchy,Get-IDUserInfo,Get-IDUserRiskLevelGet-IDUserSecurityQuestion,Set-IDUserSecurityQuestion,Reset-IDUserSecurityQuestionGet-IDUserU2FDevice,Get-IDUserU2FRegistrationChallenge,Complete-IDUserU2FRegistrationChallenge,Remove-IDUserU2FDeviceClose-IDUserSession,Send-IDUserIdentityVerification,Send-IDUserInvite,Send-IDUserLoginEmailSync-IDUserOathToken,Test-IDUserLockedOutByPolicy
- Workflow
Get-IDWorkflowJob,Get-IDWorkflowJobReport,Start-IDWorkflowJob,Remove-IDWorkflowJob,Send-IDWorkflowEvent
- Devices
New-IDDevice,Remove-IDDevice,Unregister-IDDevice
- Tenant
Get-IDTenantConfigEntry,Set-IDTenantConfigEntry,Remove-IDTenantConfigEntry,Set-IDTenantConfigurationGet-IDTenantMessageTemplateGet-IDTenantSecurityQuestion,Set-IDTenantSecurityQuestion,Remove-IDTenantSecurityQuestion
New-IDPassword- generates a password for a user
Changed
Invoke-IDRestMethod- Any request body carrying a decoded password/secret is now sent as raw UTF8 bytes instead of a JSON string, so Windows PowerShell’s ParameterBinding/Module Logging can no longer capture the plaintext value. Applies module-wide, including
Set-IDUserPassword,New-IDUser,New-IDSecuredItem,Update-IDSecuredItemCredential,Set-IDApplicationUserCredential,Set-IDUserSecurityQuestion,Send-IDUserIdentityVerification,Import-IDPersonalApplicationCsvand the login flow (New-IDSession).
- Any request body carrying a decoded password/secret is now sent as raw UTF8 bytes instead of a JSON string, so Windows PowerShell’s ParameterBinding/Module Logging can no longer capture the plaintext value. Applies module-wide, including
Get-IDResponse- Now matches any
*json*content type instead of requiring an exactapplication/jsonmatch, fixing responses from SCIM endpoints (application/scim+json).
- Now matches any
Invoke-IDSqlcmd-Limitis now paired with-PageNumber/-PageSizeautomatically when only-Limitis supplied, matching how the underlying API actually honors it.
Get-IDRoleWebApp- No longer sends an unnecessary request body.
Set-IDRole- Corrects the request body shape.
New-IDTenantSuffix- Corrects the request body shape.
Get-IDAuthenticationPolicyBlock- Adds an
-IDalias to-Namefor direct pipeline input fromGet-IDAuthenticationPolicyLink.
- Adds an
Hide-SecretValue- Adds
OldPasswordto the list of redacted field names in debug output.
- Adds
Fixed
Get-IDConnector- Corrects the result property read from the response.
Get-IDTenant- Corrects the output property read from the response.
Get-IDUserRole- Corrects the return property read from the response.
Removed
Get-IDAnalyticsDataset,Get-IDAuthenticationPolicyMetadata,Get-IDPagedRoleMember- Little practical benefit for API administration, or found to be dead/unconfirmed endpoints.