C# Класс AuthBridge.Web.Controllers.AuthenticationController

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

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

Метод Описание
Authenticate ( ) : System.Web.Mvc.ActionResult
AuthenticationController ( ) : System
AuthenticationController ( IProtocolDiscovery defaultProtocolDiscovery, IFederationContext federationContext, IConfigurationRepository configuration ) : System
HomeRealmDiscovery ( string errorMessage = "" ) : System.Web.Mvc.ActionResult
ProcessFederationRequest ( ) : System.Web.Mvc.ActionResult
ProcessIdpInitiatedRequest ( string protocol ) : void

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

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

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

Метод Описание
CreateFederationContext ( ) : void
CreateFederationContextFromConfiguration ( ) : void
ProcessResponse ( ) : void
ProcessResponse ( string issuerName, string originalUrl ) : void
UpdateIssuer ( ClaimsIdentity input, string issuer, string originalIssuer ) : ClaimsIdentity

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

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

public Authenticate ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

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

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

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

public AuthenticationController ( IProtocolDiscovery defaultProtocolDiscovery, IFederationContext federationContext, IConfigurationRepository configuration ) : System
defaultProtocolDiscovery IProtocolDiscovery
federationContext IFederationContext
configuration IConfigurationRepository
Результат System

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

public HomeRealmDiscovery ( string errorMessage = "" ) : System.Web.Mvc.ActionResult
errorMessage string
Результат System.Web.Mvc.ActionResult

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

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

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

public ProcessFederationRequest ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

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

public ProcessIdpInitiatedRequest ( string protocol ) : void
protocol string
Результат void