Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

IdxOAuth2AuthorizationAgentScopeRequestor Interface

Exposes the function returning lists of data access permissions specific to different online account types.

#Declaration

Delphi
IdxOAuth2AuthorizationAgentScopeRequestor = interface(IInterface)

#Remarks

All OAuth 2.0-compatible online data providers (including user information providers) request a list of account access scopes (that is, permissions) required to work with specific resource types that various online accounts can have. The IdxOAuth2AuthorizationAgentScopeRequestor interface exposes the GetScopes function that DevExpress OAuth 2.0-compatible authorization agent components (that is, TdxOAuth2AuthorizationAgent class instances) call to request all permissions required to access, read, and optionally, synchronize specific data in an online account. You can implement this interface in a custom online data provider to make it compatible with DevExpress authorization agents.

All TcxSchedulerWebServiceStorageOAuth2CustomProvider, TdxCloudStorageOAuth2Provide r, and TdxOAuth2AuthorizationAgentUserInfo class descendants implement the IdxOAuth2AuthorizationAgentScopeRequestor interface.

#Inheritance

IInterface
IdxOAuth2AuthorizationAgentScopeRequestor
See Also