Skip to main content
Open

JIT provisioning for new users via Okta / SAML

Related products:PX Admin & Security
jean.nairon
martha_stuart
josh_grigone
  • jean.nairon
    jean.nairon
  • martha_stuart
    martha_stuart
  • josh_grigone
    josh_grigone

All for new users to be created in Gainsight PX via Okta / SAML, and allow privileges to be set through Okta at the time a user is created.  

16 replies

sai_ram
Forum|alt.badge.img+1
  • Expert ⭐️⭐️
  • 3727 replies
  • July 14, 2021

@erickinfoblox redirecting this to product. 


  • Contributor ⭐️⭐️
  • 3 replies
  • October 26, 2022

Just in time provisioning would be a great enhancement for the SSO connector.  For example, we use this feature with Zendesk and accounts are provisioned when the users login for the first time.  It saves administrators from having to create the accounts each time, as well as deactivating them.  OneLogin is our SSO provider.


rterakedis
  • Helper ⭐️
  • 55 replies
  • March 9, 2023

@seth  - there is a similar topic/idea published here.  Can these be combined as JIT/SCIM is widely used by many of the common iDP’s (Okta, AAD, Google, etc)?   

 


anirbandutta
Forum|alt.badge.img+2
  • Expert ⭐️
  • 1804 replies
  • March 10, 2023
The following idea has been merged into this idea:

All the votes have been transferred into this idea.

anirbandutta
Forum|alt.badge.img+2
  • Expert ⭐️
  • 1804 replies
  • March 10, 2023
No StatusAcknowledged

anirbandutta
Forum|alt.badge.img+2
  • Expert ⭐️
  • 1804 replies
  • March 10, 2023
anirbandutta wrote:
The following idea has been merged into this idea:
All the votes have been transferred into this idea.

 

Thanks for pointing the duplicate Idea @rterakedis, merged that one into this (as this egg came earlier)


rterakedis
  • Helper ⭐️
  • 55 replies
  • December 5, 2023

@anirbandutta - is there any update on this?  Our internal Security team is making a big push for internal tooling to adopt automated user/role provisioning.   I would like to add that SCIM is only *half* the equation of getting users access.   Once the user is added to PX, there also needs to be a method of controlling what Role/Permissions they get.   We don’t want new users given a default role of full admin.


mmarques
Forum|alt.badge.img
  • Helper ⭐️⭐️
  • 272 replies
  • December 5, 2023

If the role is not added from Okta, perhaps the default role can be Viewer.


rterakedis
  • Helper ⭐️
  • 55 replies
  • February 9, 2024

@anirbandutta - any update on this?   

 

Also, there’s another similar idea gaining votes that you may want to merge here:   

 


Kartheek
Forum|alt.badge.img
  • Gainsight Employee ⭐️
  • 29 replies
  • June 21, 2024

@rterakedis @mmarques  We are looking to consider SCIM Apis for CS first, and in general could be extended for other products. Want to understand more about your onboarding processes and usecases, will your team be open for a discussion?


mmarques
Forum|alt.badge.img
  • Helper ⭐️⭐️
  • 272 replies
  • June 21, 2024

@Kartheek - Possibly. If you send me an email, then I can get the right people involved in the discussion. You can get my email from @MBragle or @aharkut.


rterakedis
  • Helper ⭐️
  • 55 replies
  • June 21, 2024

@Kartheek - Happy to broker a discussion with our security team.  Our CSM is @jmobley - he can get you my email address and start a thread.  Thank you for reaching out!   


Kartheek
Forum|alt.badge.img
  • Gainsight Employee ⭐️
  • 29 replies
  • June 24, 2024

thks @mmarques , @rterakedis I will follow up though email


rterakedis
  • Helper ⭐️
  • 55 replies
  • June 27, 2024

@Kartheek - adding here for everyone’s benefit and to allow commentary from the community:

Some requirements as we would define them:

  • SCIM configuration separate between sandbox and production Gainsight CS/PX environments.   We would want any SCIM/permissions testing isolated to sandbox environments using sandbox identities.  no mixing sandbox & production.
  • SCIM syncing users (particularly from a certain group) into CS/PX -- we wouldn’t want to bulk sync everyone in our company into Gainsight.
  • SCIM syncing groups (either our IAM system creating the group, or prestaging the group in Gainsight tools and then just syncing membership)
  • Roles/permissions/entitlements assigned to the groups within Gainsight, not directly to the users.   Membership in the group grants the appropriate roles/permissions/entitlements.
  • Rest API to allow User/Group management:
    • This allows our IAM system to audit permissions in the Gainsight tools match what is assigned via IAM.
    • Allows us to discover if a Gainsight admin has changed permissions/entitlements for a user outside of the IAM system.

From a “Process” perspective, we map users to “roles” (such as a CSM versus a Product Manager) so that new employees can inherit permissions similar to their coworkers.  We also use the IAM system for an approval workflow if an employee requests an app permission or role that is not added by their base job role (like if a PM needed access to CS in order to see account history).


  • Contributor ⭐️
  • 1 reply
  • April 1, 2025

Is there any sort of ETA when SCIM/JIT will be supported in Gainsight CS or any other of your products like PX? It seems odd that its not supported yet. I would pretty much like to do what rterakedis-9222 stated in a previous reply 9 months ago. 

My company's requirements are the following for SCIM/JIT:

  • SCIM configuration separate between sandbox and production Gainsight CS/PX environments.   We would want any SCIM/permissions testing isolated to sandbox environments using sandbox identities. no mixing sandbox & production.
  • SCIM syncing Users and Groups (We would want to use Groups in order to control who syncs) into CS/PX. We don't want to bulk sync everyone in our company into Gainsight.
  • SCIM syncing groups (either our IAM (Sailpoint IDN or Entra ID system creating the group, or prestaging the group in Gainsight tools and then just syncing membership)
  • Roles/permissions/entitlements assigned to the groups within Gainsight, not directly to the users.   Membership in the group grants the appropriate roles/permissions/entitlements.
  • Rest API using Sailpoint IDN to allow User/Group management:
    • This allows our IAM system to audit permissions in the Gainsight tools match what is assigned via IAM.
    • Allows us to discover if a Gainsight admin has changed permissions/entitlements for a user outside of the IAM system.

From a “Process” perspective, we would like to map users to “roles” (such as a CSM versus a Product Manager) so that new employees can inherit permissions similar to their coworkers.  We also want to use our IAM system for an approval workflow if an employee requests an app permission or role that is not added by their base job role (like if a PM needed access to CS in order to see account history).


Kartheek
Forum|alt.badge.img
  • Gainsight Employee ⭐️
  • 29 replies
  • April 7, 2025

Thanks ​@giopineda for your comments. On SCIM for CS, we are currently working on it and the initial version of it will be available in next quarter. 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings