Show / Hide Table of Contents

Class AbpOpenIddictClaimsPrincipalManager

Inheritance
object
AbpOpenIddictClaimsPrincipalManager
Implements
ISingletonDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.OpenIddict
Assembly: Volo.Abp.OpenIddict.AspNetCore.dll
Syntax
public class AbpOpenIddictClaimsPrincipalManager : ISingletonDependency

Constructors

AbpOpenIddictClaimsPrincipalManager(IServiceScopeFactory, IOptions<AbpOpenIddictClaimsPrincipalOptions>)

Declaration
public AbpOpenIddictClaimsPrincipalManager(IServiceScopeFactory serviceScopeFactory, IOptions<AbpOpenIddictClaimsPrincipalOptions> options)
Parameters
Type Name Description
IServiceScopeFactory serviceScopeFactory
IOptions<AbpOpenIddictClaimsPrincipalOptions> options

Properties

Options

Declaration
protected IOptions<AbpOpenIddictClaimsPrincipalOptions> Options { get; }
Property Value
Type Description
IOptions<AbpOpenIddictClaimsPrincipalOptions>

ServiceScopeFactory

Declaration
protected IServiceScopeFactory ServiceScopeFactory { get; }
Property Value
Type Description
IServiceScopeFactory

Methods

HandleAsync(OpenIddictRequest, ClaimsPrincipal)

Declaration
public virtual Task HandleAsync(OpenIddictRequest openIddictRequest, ClaimsPrincipal principal)
Parameters
Type Name Description
OpenIddictRequest openIddictRequest
ClaimsPrincipal principal
Returns
Type Description
Task

Implements

ISingletonDependency

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