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