C# Class CogMon.Services.User.WindowsAuth

Windows/domain authentication
Inheritance: CogMonAuth
Mostrar archivo Open project: lafar6502/cogmon

Public Methods

Method Description
WindowsAuth ( ) : System

Protected Methods

Method Description
GetPrincipalContext ( ) : System.DirectoryServices.AccountManagement.PrincipalContext
UpdateUser ( System.DirectoryServices.AccountManagement.UserPrincipal up, UserInfo user ) : void
UpdateUserInfo ( System.Security.Principal.WindowsIdentity wi, UserInfo ui ) : UserInfo
UserFound ( IIdentity identity, UserInfo userRec ) : UserInfo
UserNotFound ( IIdentity identity ) : UserInfo

Method Details

GetPrincipalContext() protected method

protected GetPrincipalContext ( ) : System.DirectoryServices.AccountManagement.PrincipalContext
return System.DirectoryServices.AccountManagement.PrincipalContext

UpdateUser() protected method

protected UpdateUser ( System.DirectoryServices.AccountManagement.UserPrincipal up, UserInfo user ) : void
up System.DirectoryServices.AccountManagement.UserPrincipal
user CogMon.Lib.UserInfo
return void

UpdateUserInfo() protected method

protected UpdateUserInfo ( System.Security.Principal.WindowsIdentity wi, UserInfo ui ) : UserInfo
wi System.Security.Principal.WindowsIdentity
ui CogMon.Lib.UserInfo
return CogMon.Lib.UserInfo

UserFound() protected method

protected UserFound ( IIdentity identity, UserInfo userRec ) : UserInfo
identity IIdentity
userRec CogMon.Lib.UserInfo
return CogMon.Lib.UserInfo

UserNotFound() protected method

protected UserNotFound ( IIdentity identity ) : UserInfo
identity IIdentity
return CogMon.Lib.UserInfo

WindowsAuth() public method

public WindowsAuth ( ) : System
return System