C# 클래스 Universe.Modules.Web.Authenticator

파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe

공개 메소드들

메소드 설명
AddAdminAuthentication ( UUID sessionID, UserAccount account ) : void
AddAuthentication ( UUID sessionID, UserAccount account ) : void
ChangeAuthentication ( OSHttpRequest request, UserAccount account ) : void
CheckAdminAuthentication ( OSHttpRequest request ) : bool
CheckAdminAuthentication ( OSHttpRequest request, int adminLevelRequired ) : bool
CheckAuthentication ( OSHttpRequest request ) : bool
GetAuthentication ( OSHttpRequest request ) : UserAccount
GetAuthenticationSession ( OSHttpRequest request ) : UUID
RemoveAuthentication ( OSHttpRequest request ) : void

메소드 상세

AddAdminAuthentication() 공개 정적인 메소드

public static AddAdminAuthentication ( UUID sessionID, UserAccount account ) : void
sessionID UUID
account Universe.Framework.Services.UserAccount
리턴 void

AddAuthentication() 공개 정적인 메소드

public static AddAuthentication ( UUID sessionID, UserAccount account ) : void
sessionID UUID
account Universe.Framework.Services.UserAccount
리턴 void

ChangeAuthentication() 공개 정적인 메소드

public static ChangeAuthentication ( OSHttpRequest request, UserAccount account ) : void
request Universe.Framework.Servers.HttpServer.Implementation.OSHttpRequest
account Universe.Framework.Services.UserAccount
리턴 void

CheckAdminAuthentication() 공개 정적인 메소드

public static CheckAdminAuthentication ( OSHttpRequest request ) : bool
request Universe.Framework.Servers.HttpServer.Implementation.OSHttpRequest
리턴 bool

CheckAdminAuthentication() 공개 정적인 메소드

public static CheckAdminAuthentication ( OSHttpRequest request, int adminLevelRequired ) : bool
request Universe.Framework.Servers.HttpServer.Implementation.OSHttpRequest
adminLevelRequired int
리턴 bool

CheckAuthentication() 공개 정적인 메소드

public static CheckAuthentication ( OSHttpRequest request ) : bool
request Universe.Framework.Servers.HttpServer.Implementation.OSHttpRequest
리턴 bool

GetAuthentication() 공개 정적인 메소드

public static GetAuthentication ( OSHttpRequest request ) : UserAccount
request Universe.Framework.Servers.HttpServer.Implementation.OSHttpRequest
리턴 Universe.Framework.Services.UserAccount

GetAuthenticationSession() 공개 정적인 메소드

public static GetAuthenticationSession ( OSHttpRequest request ) : UUID
request Universe.Framework.Servers.HttpServer.Implementation.OSHttpRequest
리턴 UUID

RemoveAuthentication() 공개 정적인 메소드

public static RemoveAuthentication ( OSHttpRequest request ) : void
request Universe.Framework.Servers.HttpServer.Implementation.OSHttpRequest
리턴 void