C# Класс SimpleAuthentication.Mvc.SimpleAuthenticationController

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

Private Properties

Свойство Тип Описание
DetermineReturnUrl string
GenerateCallbackUri System.Uri
GetAuthenticationProvider IAuthenticationProvider

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

Метод Описание
AuthenticateCallback ( SimpleAuthentication.Mvc.AuthenticateCallBackInputModel inputModel ) : System.Web.Mvc.ActionResult
RedirectToProvider ( SimpleAuthentication.Mvc.RedirectToProviderInputModel inputModel ) : System.Web.Mvc.RedirectResult
SimpleAuthenticationController ( ) : System
SimpleAuthenticationController ( IAuthenticationCallbackProvider callbackProvider, ICache cache ) : System
SimpleAuthenticationController ( IAuthenticationCallbackProvider callbackProvider, ICache cache, IConfigurationOptions configurationOptions ) : System
SimpleAuthenticationController ( IAuthenticationCallbackProvider callbackProvider, IConfigurationOptions configurationOptions ) : System

Защищенные методы

Метод Описание
OnActionExecuting ( System.Web.Mvc.ActionExecutingContext filterContext ) : void

Приватные методы

Метод Описание
DetermineReturnUrl ( string returnUrl ) : string
GenerateCallbackUri ( string providerName, Uri basePath ) : Uri
GetAuthenticationProvider ( string providerKey ) : IAuthenticationProvider

Описание методов

AuthenticateCallback() публичный Метод

public AuthenticateCallback ( SimpleAuthentication.Mvc.AuthenticateCallBackInputModel inputModel ) : System.Web.Mvc.ActionResult
inputModel SimpleAuthentication.Mvc.AuthenticateCallBackInputModel
Результат System.Web.Mvc.ActionResult

OnActionExecuting() защищенный Метод

protected OnActionExecuting ( System.Web.Mvc.ActionExecutingContext filterContext ) : void
filterContext System.Web.Mvc.ActionExecutingContext
Результат void

RedirectToProvider() публичный Метод

public RedirectToProvider ( SimpleAuthentication.Mvc.RedirectToProviderInputModel inputModel ) : System.Web.Mvc.RedirectResult
inputModel SimpleAuthentication.Mvc.RedirectToProviderInputModel
Результат System.Web.Mvc.RedirectResult

SimpleAuthenticationController() публичный Метод

public SimpleAuthenticationController ( ) : System
Результат System

SimpleAuthenticationController() публичный Метод

public SimpleAuthenticationController ( IAuthenticationCallbackProvider callbackProvider, ICache cache ) : System
callbackProvider IAuthenticationCallbackProvider
cache ICache
Результат System

SimpleAuthenticationController() публичный Метод

public SimpleAuthenticationController ( IAuthenticationCallbackProvider callbackProvider, ICache cache, IConfigurationOptions configurationOptions ) : System
callbackProvider IAuthenticationCallbackProvider
cache ICache
configurationOptions IConfigurationOptions
Результат System

SimpleAuthenticationController() публичный Метод

public SimpleAuthenticationController ( IAuthenticationCallbackProvider callbackProvider, IConfigurationOptions configurationOptions ) : System
callbackProvider IAuthenticationCallbackProvider
configurationOptions IConfigurationOptions
Результат System