Class AbpOpenIdDictControllerBase
Inheritance
AbpOpenIdDictControllerBase
Assembly: Volo.Abp.OpenIddict.AspNetCore.dll
Syntax
public abstract class AbpOpenIdDictControllerBase : AbpController, IActionFilter, IAsyncActionFilter, IFilterMetadata, IDisposable, IAvoidDuplicateCrossCuttingConcerns
Constructors
AbpOpenIdDictControllerBase()
Declaration
protected AbpOpenIdDictControllerBase()
Properties
AbpClaimsPrincipalFactory
Declaration
protected IAbpClaimsPrincipalFactory AbpClaimsPrincipalFactory { get; }
Property Value
AbpClaimsPrincipalFactoryOptions
Declaration
protected IOptions<AbpClaimsPrincipalFactoryOptions> AbpClaimsPrincipalFactoryOptions { get; }
Property Value
ApplicationManager
Declaration
protected IOpenIddictApplicationManager ApplicationManager { get; }
Property Value
Type |
Description |
IOpenIddictApplicationManager |
|
AuthorizationManager
Declaration
protected IOpenIddictAuthorizationManager AuthorizationManager { get; }
Property Value
Type |
Description |
IOpenIddictAuthorizationManager |
|
OpenIddictClaimsPrincipalManager
Declaration
protected AbpOpenIddictClaimsPrincipalManager OpenIddictClaimsPrincipalManager { get; }
Property Value
ScopeManager
Declaration
protected IOpenIddictScopeManager ScopeManager { get; }
Property Value
Type |
Description |
IOpenIddictScopeManager |
|
SignInManager
Declaration
protected SignInManager<IdentityUser> SignInManager { get; }
Property Value
TokenManager
Declaration
protected IOpenIddictTokenManager TokenManager { get; }
Property Value
Type |
Description |
IOpenIddictTokenManager |
|
UserManager
Declaration
protected IdentityUserManager UserManager { get; }
Property Value
Methods
GetOpenIddictServerRequestAsync(HttpContext)
Declaration
protected virtual Task<OpenIddictRequest> GetOpenIddictServerRequestAsync(HttpContext httpContext)
Parameters
Returns
Type |
Description |
Task<OpenIddictRequest> |
|
GetResourcesAsync(ImmutableArray<string>)
Declaration
protected virtual Task<IEnumerable<string>> GetResourcesAsync(ImmutableArray<string> scopes)
Parameters
Returns
Declaration
protected virtual Task<bool> HasFormValueAsync(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
PreSignInCheckAsync(IdentityUser)
Declaration
protected virtual Task<bool> PreSignInCheckAsync(IdentityUser user)
Parameters
Returns
Implements
Extension Methods