|
UserInfoImpersonateUser Method
|
Impersonates the specified user.
Namespace: GSF.IdentityAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.293-beta+b9f6fb0447e0fddffa5bbbc6db4d9737c334ae9a
Syntax
Remarks
After impersonating a user the code executes under the impersonated user's identity.
Example
This example shows how to impersonate a user:
using System;
using GSF.Identity;
class Program
{
static void Main(string[] args)
{
Console.WriteLine(string.Format("User before impersonation: {0}", UserInfo.CurrentUserID));
UserInfo.ImpersonateUser("XYZCorp", "johndoe", "password"); // Impersonate user.
Console.WriteLine(string.Format("User after impersonation: {0}", UserInfo.CurrentUserID));
Console.ReadLine();
}
}
See Also