Rapid ISC UI prototyping in Python

Rapid ISC UI prototyping in Python

Source: YouTube · SailPoint · published Jul 1, 2026 · 34:37

Identity & Access Management
No ratings yet Log in to rate
Transcript Available
Description

This demo shows how to quickly build a custom web UI for SailPoint Identity Security Cloud (ISC) using Python, the Shiny framework, and the SailPoint SDK, enabling tailored business flows without granting users full ISC admin privileges 0:24.

Key Takeaways:
• The demo uses Python 3.11+, Shiny for the UI framework, and the SailPoint Python SDK to interface directly with ISC APIs 2:10.
• Setup requires a working ISC tenant and an API token using the OAuth authorization code flow to authenticate end users properly 3:26.
• Adding a custom component manually requires three steps: creating the UI/server module, registering it in the component registry, and connecting it to the main app 12:02.
• The presenter demonstrates creating a custom "Roles" component that lists existing roles and includes a form to create new ones, allowing business owners to manage roles without admin access 21:05.
• The repository includes an AI assistant "skill" that can automatically generate new components (like a certification campaigns viewer) by analyzing existing code and the SDK 26:48.

This approach provides the flexibility to build specialized interfaces, such as custom audit event views for SOC teams, leveraging the full power of SailPoint's APIs.

Sources:

  • 0:24 Introduction to creating a custom UI for ISC
  • 2:10 Tech stack overview (Python, Shiny, SailPoint SDK)
  • 3:26 Prerequisites: tenant access and OAuth API token
  • 12:02 Three-step process to manually add a component
  • 21:05 Demo of creating a role management form
  • 26:48 Using an AI assistant skill to auto-generate components

Generate CPE Credits

Generate a professional CPE document from this video's transcript.

Estimated credit: 0.5 CPE hours

Estimate uses the video runtime (1 hour ≈ 1 CPE, rounded to the nearest 0.5, minimum 0.5, maximum 2.0). The final amount can be lower after review, never higher.

Topic: Identity & Access Management. Commonly maps to: Identity and Access Management (IAM), Security Architecture and Engineering. Exact CISSP domains are assigned during generation.

CISSP Domain Mapping
Learning Objectives
Self-Assessment Questions
PDF Export Ready

Free account. One generation at a time, with a daily limit.

CPEBuddy is independent and not affiliated with or endorsed by ISC2, ISACA, or any certification body. Exports are formatted for common CPE submissions; acceptance is at your certification body's discretion.

Watch on YouTube

Transcript Preview

First 800 characters of the transcript

[music] >> Well, good morning, good afternoon, good evening, everybody. My name is Wim Vandijk and I'm a technical specialist with the pre-sales organization here at SailPoint. And today I'll be showing you how you can quickly and easily create your own user interface into Identity Security Cloud. Here's what we will be discussing today. I'm going to give a quick overview of what we're talking about. I'll point out the components that are used or the requirements that you'll need. And I'll do a walk-through of the code of this project as it comes out of the repo. And I will do a little demonstration on how to create your own elements in a custom user interface. So, obviously, Identity Security Cloud comes with a great and modern web interface and is itself a client of SailPoint APIs. Now, …