Class OpenIddictProtocolCallbackModel
Inheritance
OpenIddictProtocolCallbackModel
Inherited Members
Namespace: Volo.Abp.Account.Web.Pages.Account
Assembly: Volo.Abp.Account.Pro.Public.Web.OpenIddict.dll
Syntax
[ExposeServices(new Type[] { typeof(ProtocolCallbackModel) })]
public class OpenIddictProtocolCallbackModel : ProtocolCallbackModel, IAsyncPageFilter, IPageFilter, IFilterMetadata
Constructors
OpenIddictProtocolCallbackModel(IOpenIddictApplicationManager, IOpenIddictTokenManager, AbpOpenIddictIdentifierConverter)
Declaration
public OpenIddictProtocolCallbackModel(IOpenIddictApplicationManager openIddictApplicationManager, IOpenIddictTokenManager openIddictTokenManager, AbpOpenIddictIdentifierConverter identifierConverter)
Parameters
| Type | Name | Description |
|---|---|---|
| IOpenIddictApplicationManager | openIddictApplicationManager | |
| IOpenIddictTokenManager | openIddictTokenManager | |
| AbpOpenIddictIdentifierConverter | identifierConverter |
Properties
IdentifierConverter
Declaration
protected AbpOpenIddictIdentifierConverter IdentifierConverter { get; }
Property Value
| Type | Description |
|---|---|
| AbpOpenIddictIdentifierConverter |
OpenIddictApplicationManager
Declaration
protected IOpenIddictApplicationManager OpenIddictApplicationManager { get; }
Property Value
| Type | Description |
|---|---|
| IOpenIddictApplicationManager |
OpenIddictTokenManager
Declaration
protected IOpenIddictTokenManager OpenIddictTokenManager { get; }
Property Value
| Type | Description |
|---|---|
| IOpenIddictTokenManager |
Methods
OnGetAsync(string)
Declaration
public override Task<IActionResult> OnGetAsync(string protocol)
Parameters
| Type | Name | Description |
|---|---|---|
| string | protocol |
Returns
| Type | Description |
|---|---|
| Task<IActionResult> |