User proxies

A user proxy is a means to temporarily transfer the access privileges of one user to another user. User proxies can be set up by administrators or by individual users. As an administrator, you can set up proxies for any user and assign them to other users. As an individual, non-administrator user, you can set up a proxy only for yourself and assign it to another user.

Proxies are set up for grantors and grantees. The grantor is the one whose access privileges you need to assign to some else. The user to whom you assign the proxy is the grantee. When you set up the proxy, you can set it up only for one or more of the roles that the grantor has. You can set up multiple proxies for a grantor such that one proxy assigns some roles to one grantee and another proxy assigns other roles to another grantee.

Your ability to set up user proxies is controlled by the following security classes:

  • ProxyAdminAccess: Enables a user to set up proxies for any user.
  • ProxyGrantorAccess: Enables users to set up proxies only for themselves.
  • ProxyInquireAccess: Enables users to view any proxies assigned to them.

If a proxy is assigned to you, you can switch to the proxy and perform actions based on the security privileges of that proxy.