C# 클래스 InvertedSoftware.WorkflowEngine.Common.Security.Impersonation

Utility class to help with Impersonation
파일 보기 프로젝트 열기: invertedsoftware/Inverted-Software-Workflow-Engine 1 사용 예제들

공개 메소드들

메소드 설명
ImpersonateValidUser ( String userName, String domain, String password ) : bool

Impersonate a User

Impersonation ( ) : System
UndoImpersonation ( ) : void

Stop impersonation and return to the current user

비공개 메소드들

메소드 설명
CloseHandle ( IntPtr handle ) : bool
DuplicateToken ( IntPtr hToken, int impersonationLevel, IntPtr &hNewToken ) : int
LogonUserA ( String lpszUserName, String lpszDomain, String lpszPassword, int dwLogonType, int dwLogonProvider, IntPtr &phToken ) : int
RevertToSelf ( ) : bool

메소드 상세

ImpersonateValidUser() 공개 메소드

Impersonate a User
public ImpersonateValidUser ( String userName, String domain, String password ) : bool
userName String The User
domain String The Domain
password String The Password
리턴 bool

Impersonation() 공개 메소드

public Impersonation ( ) : System
리턴 System

UndoImpersonation() 공개 메소드

Stop impersonation and return to the current user
public UndoImpersonation ( ) : void
리턴 void