C# 클래스 NGM.CasClient.Services.CASAuthenticationService

상속: IAuthenticationService
파일 보기 프로젝트 열기: NIKASoftwareDevs/Orchard

공개 메소드들

메소드 설명
CASAuthenticationService ( ShellSettings settings, IClock clock, IContentManager contentManager, IHttpContextAccessor httpContextAccessor, ICasIdentityRetriever casIdentityRetriever ) : System
GetAuthenticatedUser ( ) : IUser
SetAuthenticatedUserForRequest ( IUser user ) : void
SignIn ( IUser user, bool createPersistentCookie ) : void
SignOut ( ) : void

비공개 메소드들

메소드 설명
GetCookiePath ( System.Web.HttpContextBase httpContext ) : string

메소드 상세

CASAuthenticationService() 공개 메소드

public CASAuthenticationService ( ShellSettings settings, IClock clock, IContentManager contentManager, IHttpContextAccessor httpContextAccessor, ICasIdentityRetriever casIdentityRetriever ) : System
settings Orchard.Environment.Configuration.ShellSettings
clock IClock
contentManager IContentManager
httpContextAccessor IHttpContextAccessor
casIdentityRetriever ICasIdentityRetriever
리턴 System

GetAuthenticatedUser() 공개 메소드

public GetAuthenticatedUser ( ) : IUser
리턴 IUser

SetAuthenticatedUserForRequest() 공개 메소드

public SetAuthenticatedUserForRequest ( IUser user ) : void
user IUser
리턴 void

SignIn() 공개 메소드

public SignIn ( IUser user, bool createPersistentCookie ) : void
user IUser
createPersistentCookie bool
리턴 void

SignOut() 공개 메소드

public SignOut ( ) : void
리턴 void