C# Класс Maverick.Web.Identity.IdentitySource

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Login System.Web.Mvc.ActionResult
Logout void
OnLoginFormSubmit System.Web.Mvc.ActionResult

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

Метод Описание
GetReturnUrl ( System.Web.Mvc.ControllerContext context ) : Uri
OnReturnFromProvider ( System.Web.Mvc.ControllerContext context ) : void

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

Метод Описание
CreateSessionPrincipal ( IEnumerable claims ) : IClaimsPrincipal
GenerateLandingUrl ( System.Web.Mvc.ControllerContext context ) : Uri
GenerateLandingUrl ( System.Web.Mvc.ControllerContext context, RouteValueDictionary values ) : Uri
GenerateLandingUrl ( System.Web.Mvc.ControllerContext context, object extraValues ) : Uri
ReturnToLastPage ( System.Web.Mvc.ControllerContext context ) : System.Web.Mvc.ActionResult
SetSessionPrincipal ( IClaimsPrincipal principal ) : void

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

Метод Описание
Login ( System.Web.Mvc.ControllerContext controllerContext, Uri returnUrl ) : System.Web.Mvc.ActionResult
Logout ( System.Web.Mvc.ControllerContext controllerContext ) : void
OnLoginFormSubmit ( System.Web.Mvc.ControllerContext context, Uri returnUrl ) : System.Web.Mvc.ActionResult

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

CreateSessionPrincipal() защищенный статический Метод

protected static CreateSessionPrincipal ( IEnumerable claims ) : IClaimsPrincipal
claims IEnumerable
Результат IClaimsPrincipal

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

protected GenerateLandingUrl ( System.Web.Mvc.ControllerContext context ) : Uri
context System.Web.Mvc.ControllerContext
Результат System.Uri

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

protected GenerateLandingUrl ( System.Web.Mvc.ControllerContext context, RouteValueDictionary values ) : Uri
context System.Web.Mvc.ControllerContext
values RouteValueDictionary
Результат System.Uri

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

protected GenerateLandingUrl ( System.Web.Mvc.ControllerContext context, object extraValues ) : Uri
context System.Web.Mvc.ControllerContext
extraValues object
Результат System.Uri

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

public GetReturnUrl ( System.Web.Mvc.ControllerContext context ) : Uri
context System.Web.Mvc.ControllerContext
Результат System.Uri

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

public OnReturnFromProvider ( System.Web.Mvc.ControllerContext context ) : void
context System.Web.Mvc.ControllerContext
Результат void

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

protected ReturnToLastPage ( System.Web.Mvc.ControllerContext context ) : System.Web.Mvc.ActionResult
context System.Web.Mvc.ControllerContext
Результат System.Web.Mvc.ActionResult

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

protected SetSessionPrincipal ( IClaimsPrincipal principal ) : void
principal IClaimsPrincipal
Результат void