C# 클래스 SimpleAuthentication.Mvc.SimpleAuthenticationController

상속: Controller
파일 보기 프로젝트 열기: SimpleAuthentication/SimpleAuthentication

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