DevOps for SailPoint IdentityNow with PowerShell

This is the accompanying blogpost for my SailPoint Navigate Developer presentation DevOps for SailPoint IdentityNow with PowerShell from August 19 2021. If you are registered you can go direct to the presentation with this link.

A summary of what I showed in the demonstration is below. I’ve also included the Jupyter Notebook from the demonstration as well as the datasets that I generated for the creation of users and entitlements on the Flat File Source.

In the demonstration of the SailPoint IdentityNow PowerShell Module I showed

  • Installing the SailPointIdentityNow PowerShell Module
  • Overview of the cmdlets that the module contains
  • Configuring and storing the credentials to allow orchestration of a SailPoint IdentityNow Organisation using the SailPoint IdentityNow PowerShell Module
  • Validating your configured credentials
  • Retrieve Sources from a SailPoint IdentityNow Organisation
  • How to create a New Flat File Source
    • Add additional attributes to a Flat File Source Schema
  • Creating a new IdentityNow Profile
    • Update the IdentityNow Profile Mappings
    • Refresh the IdentityNow Profile
  • Update the Flat File Source
    • Create Users on the Flat File Source
    • Create Entitlements on the Flat File Source
    • Update User Accounts on the Flat File Source
    • Add an additional attribute on the Flat File Source and update a user with it
  • Update an Identity Profile to add an additional attribute
    • configure the additional attribute as searchable so it can be used in correlation rules
  • Remove a user from a Flat File Source
  • Create an Access Profile
  • Create a Certification Campaign
    • Source based certification campaign
    • Creation of a campaign filter
    • Start the campaign
  • Generate Certification Campaign Reports
  • Search Organisation Authentication Events
  • Get a list of the Applications configured in the Organisation

DevOps for SailPoint IdentityNow Jupyter Notebook

Linked below is the GitHub Repo (DevOps for SailPoint IdentityNow) that contains the Jupyter Notebook that was used in the demo along with the datasets.

If you are new to Jupyter Notebook with PowerShell, see this post.

GitHub – darrenjrobinson/DevOps-for-SailPoint-IdentityNow: SailPoint Navigate Developer Session – DevOps for SailPoint IdentityNow with PowerShell

The repository contains the Jupyter Notebook from the developer session demo along with the datasets that were used to create users and entitlements. Also the images from the Jupyter Notebook that show the generation of a Personal Access Token that is used for module authentication.