Script Debugger impersonation support
-
- UpdatedAug 3, 2023
- 1 minute read
- Vancouver
- API implementation
The Vancouver release is no longer supported. As such, the product documentation and release notes are provided for informational purposes only, and will not be updated.
Script Debugger impersonation support
You can use the Script Debugger while impersonating another user, but only if the impersonated user has the script_debugger role and has read access to the target script.
While impersonating another user, you can:
- See and change breakpoints that belong to the impersonated user.
- View and pause on scripts that the impersonated user has read access to.
- Evaluate expressions in Console on behalf of the impersonated user.
The Script Debugger step-through controls also use the read access of the impersonated user. For example, if the impersonated user does not have read access to a function in the call stack, any Step into action instead becomes a Step over action.
The impersonated debugging session lasts until:
- You stop impersonating the user.
- You log out or the user session ends.
- You pause the Script Debugger.
- You close the Script Debugger.
Related Content
- Script Debugger multiple developer support
The Script Debugger allows multiple developers to debug their own transactions without affecting each other.