Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Impersonation Timeframe

Linda Eju
Tera Contributor

I’m trying to figure out how to change the impersonation timeframe for dev teams when requested in our production instance.

Right now, impersonation seems to be limited to 12 hours OOTB, but my stakeholders want this window adjusted. I’ve looked around and haven’t been able to track down where this is actually configured (system property, etc.).

 

Does anyone know where the impersonation duration is defined and how to update it?

1 REPLY 1

GlideFather
Tera Patron

Hi @Linda Eju,

 

please explain what's the justification for this?

 

For the session timeout, there's this property regardless of impersonation or not:

 

glide.ui.session_timeout

GlideFather_1-1763071031455.png

 

 

I briefly checked /codes by SN Utils and also checked the sys properties and it doesn't seem to be possible because no impersonation duration is set.

 

GlideFather_0-1763070730119.png

and neither impersonation duration is set as per in GlideImpersonate - Global

 

The original purpose for Impersonation is to validate their access, why would someone need to impersonate any other user for more than 12 hours? That sounds like bypassing the access defined in ACL and related roles.

 

This doesn't sound like a good idea... can you explain me the motivation behind all this?

———
/* If my response wasn’t a total disaster ↙️ drop a Kudos or Accept as Solution ↘️ Cheers! */