Class ConsentModel
Assembly: Volo.Abp.Account.Pro.Public.Web.IdentityServer.dll
Syntax
public class ConsentModel : AbpPageModel, IAsyncPageFilter, IPageFilter, IFilterMetadata
Constructors
ConsentModel(IIdentityServerInteractionService, IClientStore, IResourceStore)
Declaration
public ConsentModel(IIdentityServerInteractionService interaction, IClientStore clientStore, IResourceStore resourceStore)
Parameters
Type |
Name |
Description |
IIdentityServerInteractionService |
interaction |
|
IClientStore |
clientStore |
|
IResourceStore |
resourceStore |
|
ConsentModel(IIdentityServerInteractionService, IClientStore, IResourceStore, IEventService)
Declaration
public ConsentModel(IIdentityServerInteractionService interaction, IClientStore clientStore, IResourceStore resourceStore, IEventService events)
Parameters
Type |
Name |
Description |
IIdentityServerInteractionService |
interaction |
|
IClientStore |
clientStore |
|
IResourceStore |
resourceStore |
|
IEventService |
events |
|
Properties
ClientInfo
Declaration
public ConsentModel.ClientInfoModel ClientInfo { get; set; }
Property Value
ClientStore
Declaration
protected IClientStore ClientStore { get; }
Property Value
Type |
Description |
IClientStore |
|
ConsentInput
Declaration
[BindProperty]
public ConsentModel.ConsentInputModel ConsentInput { get; set; }
Property Value
Events
Declaration
protected IEventService Events { get; }
Property Value
Type |
Description |
IEventService |
|
Interaction
Declaration
protected IIdentityServerInteractionService Interaction { get; }
Property Value
Type |
Description |
IIdentityServerInteractionService |
|
ResourceStore
Declaration
protected IResourceStore ResourceStore { get; }
Property Value
Type |
Description |
IResourceStore |
|
ReturnUrl
Declaration
[HiddenInput]
[BindProperty(SupportsGet = true)]
public string ReturnUrl { get; set; }
Property Value
ReturnUrlHash
Declaration
[HiddenInput]
[BindProperty(SupportsGet = true)]
public string ReturnUrlHash { get; set; }
Property Value
Methods
CreateScopeViewModel(IdentityResource, bool)
Declaration
protected virtual ConsentModel.ScopeViewModel CreateScopeViewModel(IdentityResource identity, bool check)
Parameters
Type |
Name |
Description |
IdentityResource |
identity |
|
bool |
check |
|
Returns
CreateScopeViewModel(ParsedScopeValue, ApiScope, bool)
Declaration
protected virtual ConsentModel.ScopeViewModel CreateScopeViewModel(ParsedScopeValue parsedScopeValue, ApiScope apiScope, bool check)
Parameters
Type |
Name |
Description |
ParsedScopeValue |
parsedScopeValue |
|
ApiScope |
apiScope |
|
bool |
check |
|
Returns
GetOfflineAccessScope(bool)
Declaration
protected virtual ConsentModel.ScopeViewModel GetOfflineAccessScope(bool check)
Parameters
Type |
Name |
Description |
bool |
check |
|
Returns
OnGet()
Declaration
public virtual Task<IActionResult> OnGet()
Returns
OnGetAsync()
Declaration
public virtual Task<IActionResult> OnGetAsync()
Returns
OnPost(string)
Declaration
public virtual Task<IActionResult> OnPost(string userDecision)
Parameters
Type |
Name |
Description |
string |
userDecision |
|
Returns
OnPostAsync()
Declaration
public virtual Task<IActionResult> OnPostAsync()
Returns
ProcessConsentAsync()
Declaration
protected virtual Task<ConsentModel.ProcessConsentResult> ProcessConsentAsync()
Returns
Implements
Extension Methods