Show / Hide Table of Contents

Class ChallengeAccountController

Inheritance
System.Object
AbpController
ChallengeAccountController
Implements
IAvoidDuplicateCrossCuttingConcerns
Inherited Members
AbpController.ServiceProvider
AbpController.ServiceProviderLock
AbpController.LazyGetRequiredService<TService>(TService)
AbpController.LazyGetRequiredService<TRef>(Type, TRef)
AbpController.UnitOfWorkManager
AbpController.ObjectMapperContext
AbpController.ObjectMapper
AbpController.GuidGenerator
AbpController.LoggerFactory
AbpController.Logger
AbpController.CurrentUser
AbpController.CurrentTenant
AbpController.AuthorizationService
AbpController.CurrentUnitOfWork
AbpController.Clock
AbpController.ModelValidator
AbpController.FeatureChecker
AbpController.StringLocalizerFactory
AbpController.L
AbpController.LocalizationResource
AbpController.AppliedCrossCuttingConcerns
AbpController.ValidateModel()
AbpController.CreateLocalizer()
Namespace: Volo.Abp.AspNetCore.Mvc.Authentication
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public abstract class ChallengeAccountController : AbpController, IAvoidDuplicateCrossCuttingConcerns

Constructors

ChallengeAccountController(String[])

Declaration
protected ChallengeAccountController(string[] challengeAuthenticationSchemas = null)
Parameters
Type Name Description
System.String[] challengeAuthenticationSchemas

Properties

AuthenticationType

Declaration
protected string AuthenticationType { get; }
Property Value
Type Description
System.String

ChallengeAuthenticationSchemas

Declaration
protected string[] ChallengeAuthenticationSchemas { get; }
Property Value
Type Description
System.String[]

Methods

FrontChannelLogout(String)

Declaration
public Task<IActionResult> FrontChannelLogout(string sid)
Parameters
Type Name Description
System.String sid
Returns
Type Description
System.Threading.Tasks.Task<IActionResult>

GetAppHomeUrl()

Declaration
protected virtual string GetAppHomeUrl()
Returns
Type Description
System.String

Login(String, String)

Declaration
public ActionResult Login(string returnUrl = "", string returnUrlHash = "")
Parameters
Type Name Description
System.String returnUrl
System.String returnUrlHash
Returns
Type Description
ActionResult

Logout(String, String)

Declaration
public Task<ActionResult> Logout(string returnUrl = "", string returnUrlHash = "")
Parameters
Type Name Description
System.String returnUrl
System.String returnUrlHash
Returns
Type Description
System.Threading.Tasks.Task<ActionResult>

RedirectSafely(String, String)

Declaration
protected RedirectResult RedirectSafely(string returnUrl, string returnUrlHash = null)
Parameters
Type Name Description
System.String returnUrl
System.String returnUrlHash
Returns
Type Description
RedirectResult

Implements

IAvoidDuplicateCrossCuttingConcerns

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft