IdentityNow Rule Validator 3.0 + Generic Rules

As you may know, for IdentityNow Cloud Rules – they have to be submitted to SailPoint for upload to the tenant. We have a rule validator tool to validate IdentityNow rules for malformed or incorrect code fragments, and help make sure they conform to the SailPoint IdentityNow Rule Guide before rule submission.

We have had a great release of a brand new IdentityNow Rule Validator v3.0 (currently sitting on 3.0.23 at the time of writing). This is a major jump forward with mention in release notes (many more enhancements than what it states 🙂 ) 

  • BeanShell linter will now validate syntax and usage to help discover issues in your code before you deploy
  • A watch option which continually monitors and validate/lint  your code while you develop.

Download: https://community.sailpoint.com/t5/Professional-Services/IdentityNow-Rule-Validator/ta-p/166116

Please download and use the latest one when submitting rules for deployment otherwise you rule will get rejected for using the old version.

What I wanted to point out was that Generic Rules may start failing validation as it is doing much strict linting check for variables coming from transform which are not defined in the rule. You will need to add them to <Signature> tag for it to now pass validator.

Example

You will see two inputs 

  • identity – this is the identity context which every cloud rule has access to but not predefined as input in the Generic Rule type.
  • identityEndDate – this is an input coming from a transform which is calling the rule

If I run this on the rule validator, it will fail with the following errors

As you can see – it couldn’t retrieve the definition for both the attributes 

Solution

You need to define them under the Signature XML tag so that the validator allows it through

As you can see the Signature tag is defined with Argument name and type. This will allow the rule validator to understand what they are. So the rule will now look like

Now the rule will pass

You are good to submit your rule now… 

Happy coding!!!

IDN Admin Console v2.5.0

We’re excited to announce the release of IDN Admin Console v2.5.0! This latest version includes new features and bug fixes that will improve your experience using our software.

Enhancements:

  • Source Rule Management: We’ve added a new menu item under “Source” for Rule Attachment Management. With this feature, you can easily manage and attach rules to sources in the IDN Admin Console.

Bug Fixes:

  • Version Check: We’ve fixed a 401 issue that was preventing users from checking the version of the IDN Admin Console.
  • Logout: We’ve fixed a 404 issue that was occurring when users tried to log out of the IDN Admin Console.

We’re committed to improving the performance and functionality of the IDN Admin Console, and these enhancements and bug fixes are just the latest examples of our efforts. We appreciate your feedback and support, which has helped us to make IDN Admin Console even better.

Download IDN Admin Console v2.5.0 today to take advantage of the new features and improvements. We’ve included screenshots to show you how to access and use the Source Rule Management feature. Plus, you can easily check the version of the IDN Admin Console and log out without any issues.

Download: Releases · piyush-khandelwal-sp/idn-admin-console · GitHub

Project: GitHub – piyush-khandelwal-sp/idn-admin-console

Docker: https://hub.docker.com/r/khandelwalpiyush/idn-admin-console

Thank you for choosing IDN Admin Console for your identity and access management needs. We’re confident that you’ll enjoy the enhancements we’ve made to our software. If you have any questions or feedback, please don’t hesitate to reach out to us.

BTW: Above blob is auto generated via ChatGPT.. so cool 😀 

IDN Admin Console: v2.4.0

Enhancements

  • #262 Bulk Entitlement Management (Add Owner / Update Owner / Delete Owner / Mark As Requestable / Unmark as Requestable / Mark as Privileged / Unmark as Privileged)
  • #265 Allow Users to Submit via Enter Key on TextBoxes (Press Enter to Submit)
  • #270 Performance Improvement For Roles & Access Profiles Load
  • #272 Check for Latest Version & Notify of Update

Bug Fixes

  • #266 Destroy API calls for Multiple Accounts Report Page on Navigation
  • #268 Destroy API calls for Roles & Access Profiles on Navigation

Download: Releases · piyush-khandelwal-sp/idn-admin-console · GitHub

Project: GitHub – piyush-khandelwal-sp/idn-admin-console

Docker: https://hub.docker.com/r/khandelwalpiyush/idn-admin-console

IDN Admin Console: v2.3.0

🎉Pagination – Slow but works (well most of the time):tada:

:tada:Mac arm64 (Apple M1/M2) Binaries now available on GitHub (idn-admin-console-darwin-arm64.zip) :tada:

  •  Enhancements
    • #18 Add Pagination (Roles / Access Profiles)
    • #256 Export All – LCS & Source Create Profile
    • #260 Slow Down Source API calls
    • #261 Clean up unnecessary duplicate API calls

Download: Releases · piyush-khandelwal-sp/idn-admin-console · GitHub

Project: GitHub – piyush-khandelwal-sp/idn-admin-console

Docker: https://hub.docker.com/r/khandelwalpiyush/idn-admin-console

IDN Admin Console: v2.2.0

v2.2.0

  • Enhancements
    • #245 Actions update to check code lint and format before merge
    • #246 Enhanced Identity Info Search and Result Capabilities
    • #247 Local Login Variables for Development
    • #248 Enhanced Access Status Request Page
  • Bug Fixes
    • #241 Introduce wait time to avoid Rate Limiting for Roles
    • #243 Introduce wait time to avoid rate limiting for Access Profiles
    • #250 Change setIdle and setTimeout for Application Logout
  • Security Issues
    • #239 [Snyk] Security upgrade xml2js from 0.4.23 to 0.5.0

v2.1.0

  • Enhancements
    • #231 Allow search by requested-for in Access Request Status
    • #234 List & Manage Admins
    • #236 Rename Identity Profiles Menu to Identity

Download: Releases · piyush-khandelwal-sp/idn-admin-console · GitHub

Project: GitHub – piyush-khandelwal-sp/idn-admin-console

Docker: https://hub.docker.com/r/khandelwalpiyush/idn-admin-console