Show / Hide Table of Contents

Class OpenIddictFrontChannelLogoutClientStore

Inheritance
object
OpenIddictFrontChannelLogoutClientStore
Implements
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Account.Web.Pages.Account
Assembly: Volo.Abp.Account.Pro.Public.Web.OpenIddict.dll
Syntax
public class OpenIddictFrontChannelLogoutClientStore : ITransientDependency

Constructors

OpenIddictFrontChannelLogoutClientStore(ILogger<OpenIddictFrontChannelLogoutClientStore>, IHttpContextAccessor)

Declaration
public OpenIddictFrontChannelLogoutClientStore(ILogger<OpenIddictFrontChannelLogoutClientStore> logger, IHttpContextAccessor httpContextAccessor)
Parameters
Type Name Description
ILogger<OpenIddictFrontChannelLogoutClientStore> logger
IHttpContextAccessor httpContextAccessor

Fields

FrontChannelLogoutClaimName

Declaration
public const string FrontChannelLogoutClaimName = "OpenIddict.ClientId"
Field Value
Type Description
string

FrontChannelLogoutScheme

Declaration
public const string FrontChannelLogoutScheme = "OpenIddict.FrontChannelLogout"
Field Value
Type Description
string

Logger

Declaration
protected readonly ILogger<OpenIddictFrontChannelLogoutClientStore> Logger
Field Value
Type Description
ILogger<OpenIddictFrontChannelLogoutClientStore>

Properties

HttpContextAccessor

Declaration
protected IHttpContextAccessor HttpContextAccessor { get; }
Property Value
Type Description
IHttpContextAccessor

Methods

AddAsync(string)

Declaration
public virtual Task AddAsync(string clientId)
Parameters
Type Name Description
string clientId
Returns
Type Description
Task

ClearAsync()

Declaration
public virtual Task ClearAsync()
Returns
Type Description
Task

GetAllAsync()

Declaration
public virtual Task<List<string>> GetAllAsync()
Returns
Type Description
Task<List<string>>

Implements

ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform