C# 클래스 SecurityWrapper, Warewolf

Provides a wrapper to the LSA classes
상속: ISecurityWrapper
파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void

Disposes of this LSA wrapper

IsWarewolfAuthorised ( string privilege, string userName, string resourceGuid ) : bool

비공개 메소드들

메소드 설명
CleanUser ( string userName ) : string
FetchSchedulerGroups ( ) : IEnumerable
GetLocalUserGroupsForTaskSchedule ( string userName ) : IEnumerable
InitLsaString ( string Value ) : LSA_UNICODE_STRING,

Converts the specified string to an LSA string value

IsWindowsAuthorised ( string privilege, string userName ) : bool
ResolveAccountName ( System.Security.Principal.SecurityIdentifier SID ) : String
SecurityWrapper ( IAuthorizationService authorizationService ) : System
SecurityWrapper ( string MachineName ) : System
TestReturnValue ( uint ReturnValue ) : void

메소드 상세

Dispose() 공개 메소드

Disposes of this LSA wrapper
public Dispose ( ) : void
리턴 void

IsWarewolfAuthorised() 공개 메소드

public IsWarewolfAuthorised ( string privilege, string userName, string resourceGuid ) : bool
privilege string
userName string
resourceGuid string
리턴 bool