IdxOAuth2AuthorizationAgentScopeRequestor Interface
Exposes the function returning lists of data access permissions specific to different online account types.
Declaration
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.