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

TdxOAuth2AuthorizationAgentUserInfo.GetScopes Method

Returns the list of online account visibility scopes (that is, account data access permissions) that the user information provider requests on a successful connection.

#Declaration

Delphi
function GetScopes: TStringList; virtual; abstract;

#Returns

Type Description
TStringList

A string list populated with account visibility scopes.

#Remarks

The user information provider’s OAuth 2.0-compatible authorization agent calls the GetScopes function internally via the IdxOAuth2AuthorizationAgentScopeRequestor interface to request the permissions required to retrieve user data (such as e-mail and display name) from a connected online account.

Each TdxOAuth2AuthorizationAgentUserInfo class descendant implements its GetScopes function, so it returns a list of user information access permission strings specific to a particular online account type.

See Also