C# Класс NGM.CasClient.Services.CASAuthenticationService

Наследование: IAuthenticationService
Показать файл Открыть проект

Открытые методы

Метод Описание
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