When impersonating a user, a new
IMClient instance that acts on behalf of the specified user is returned.
To impersonate users, the user creating the initial
IMClient needs to have the impersonation privilege. Only users in the
superuser group have this privilege.
client variable in the following code examples refers to the
IMClient instance. When using the Web SDK, the variable name can be chosen freely, but it is also called
client at instantiation in the documentation.
To impersonate a user (e.g "Demo.User" ):
IMClient impersonationClient = await MClient.ImpersonateAsync("Demo.User");
Can we improve this article ? Provide feedback