Skip to content

rob-buskens-sp/vscode-sailpoint-identitynow

 
 

Repository files navigation

SailPoint IdentityNow for Visual Studio Code

This extension is not developed, maintained or supported by SailPoint. It is a community effort to help manage IdentityNow from Visual Studio Code.

The SailPoint IdentityNow extension makes it easy to:

  • Connect to several tenants
  • Export config of a tenant
  • View, edit, aggregate or reset sources
  • View, create, edit, delete, and test transforms
  • View, create, edit, delete provisioning policies of a source
  • View, create, edit, delete schemas of a source
  • View, edit, enable, disable, and test workflows and view execution history

Installation

Go to the extension menu or press Ctrl+Shift+X and look for the extension "IdentityNow". Click on the button Install.

The VSIX can be installed from the extension menu. Press Ctrl+Shift+X and in the menu, click Install from VSIX....

Add new tenant

The extension supports several tenants.

Open the Command Palette with Ctrl+Shift+P (Windows or Linux) or Cmd+Shift+P (macOS) to find the command "IdentityNow: Add tenant...".

Alternatively, you can click on the + in the SailPoint view.

Add tenant

Export config of a tenant

In the SailPoint view, right-click on a tenant to export config. Or, from the Command Palette, find the command "IdentityNow: Export config...".

Export config

Workflow management

The extension allows you to test the workflow:

Export config

Snippets

Snippets for transforms

Transforms

This extension includes the following snippets for transforms:

Trigger Content
tr-acc Account Attribute
tr-b64-dec Base64 Decode
tr-b64-enc Base64 Encode
tr-concat Concatenation
tr-cond Conditional
tr-date-comp Date Compare
tr-date-format Date Format
tr-date-math Date Math
tr-diacritic Decompose Diacritial Marks
tr-phone E164 Phone
tr-first First Valid
tr-rand-string Generate Random String
tr-end Get End of String
tr-refattr Get Reference Identity Attribute
tr-id Identity Attribute
tr-indexof Index Of
tr-iso3166 ISO3166
tr-last-index Last Index Of
tr-leftpad Left Pad
tr-lookup Lookup
tr-lower Lower
tr-norm Name Normalizer
tr-rand-alphanum Random Alphanumeric
tr-rand-num Random Numeric
tr-ref Reference
tr-replace Replace
tr-replace-all Replace All
tr-rightpad Right Pad
tr-rule Rule
tr-split Split
tr-static Static
tr-sub Substring
tr-trim Trim
tr-upper Upper
tr-uuid UUID Generator

Schema

This extension includes the following snippets for schemas:

Trigger Content
New schema Create a new schema
New attribute Add new attribute

Provisioning Policies

This extension includes the following snippets for schemas:

Trigger Content
New provisioning policy Create a new provisioning policy
New field Create a new field

Extension Settings

At this moment, there is no configuration settings for this extension.

Known Issues

None

Release Notes

0.0.8

Transforms for ever!

  • New transforms (E.164 Phone, Random Alphanumeric Random Numeric, Replace All, Rule, UUID Generator), cf. #8
  • #6 update regexp for transform names

0.0.7

Transforms are the best!

Added:

  • Add step to creation of transform to have a non-empty file
  • If only 1 tenant, automatically selected in the workflow tester
  • Added refresh buttons in the view
  • Add the capacity to evaluate transforms

0.0.6

Fixed:

  • Regexp for provisioning policy
  • Issue #3 with new transform

0.0.5

Fixed:

  • Regexp for tenant, with or without domain
  • Remove PAT when removing tenant

0.0.4

Fix regexp for PAT secret

0.0.3

Workflows for ever!

  • Export of tenant config
  • Add support for workflows
  • Add workflow tester

0.0.2

Let's make transform great again!

  • Add support for source schemas
  • Add support for provision policies
  • Add schema and snippets for source schemas
  • Add schema and snippets for provisioning policies
  • Add snippets for transforms

0.0.1

Initial internal release

  • Add tenant with Personal Access Token (PAT) authentication
  • Remove tenant
  • Open Sources and Transforms
  • Save Sources and Transforms
  • Create Transform
  • Remove Transform

About

Visual Studio Code extension for SailPoint IdentityNow

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 96.0%
  • JavaScript 3.6%
  • Other 0.4%