vcl-dxauthorizationagents-dot-tdxgoogleapioauth2authorizationagent-dot-underscore-members.md
A non-visual component designed to authorize your application in a Google account.
| Name | Description |
|---|---|
| Create(TComponent) | Inherited from TComponent. |
| Name | Description |
|---|---|
| AccessToken | Returns the online account access token. Inherited from TdxOAuth2AuthorizationAgent. |
| AccessTokenExpiresIn | Returns the account access token expiration time, in seconds. Inherited from TdxOAuth2AuthorizationAgent. |
| AccessTokenType | Returns the account access token’s type name. Inherited from TdxOAuth2AuthorizationAgent. |
| AdditionalScopes | Specifies account access scopes. Inherited from TdxOAuth2AuthorizationAgent. |
| ClientID | Specifies the OAuth 2.0 unique client identifier. Inherited from TdxOAuth2AuthorizationAgent. |
| ClientSecret | Specifies the OAuth 2.0 client secret. Inherited from TdxOAuth2AuthorizationAgent. |
| ComObject | Inherited from TComponent. |
| ComponentCount | Inherited from TComponent. |
| ComponentIndex | Inherited from TComponent. |
| Components | Inherited from TComponent. |
| ComponentState | Inherited from TComponent. |
| ComponentStyle | Inherited from TComponent. |
| DesignInfo | Inherited from TComponent. |
| IsAuthorized | Identifies if the agent is successfully authorized in an online account. Inherited from TdxCustomAuthorizationAgent. |
| Name | Inherited from TComponent. |
| Observers | Inherited from TComponent. |
| Owner | Inherited from TComponent. |
| RedirectUri | Specifies the universal resource identifier to receive an OAuth 2.0 account access token. Inherited from TdxOAuth2AuthorizationAgent. |
| RedirectUriPort | Specifies the port for a local HTTP server that authenticates and authorizes a Google data provider. |
| RefreshToken | Returns the refresh token that the authorization agent uses. Inherited from TdxOAuth2AuthorizationAgent. |
| Tag | Inherited from TComponent. |
| UserAgent | Specifies the authorization agent’s user agent string. Inherited from TdxCustomAuthorizationAgent. |
| VCLComObject | Inherited from TComponent. |
| Name | Description |
|---|---|
| OnError | Notifies of an error occurring in the authorization agent. Inherited from TdxCustomAuthorizationAgent. |
| OnFinishAuthorization | Notifies of a successful termination of the current authorization session. Inherited from TdxCustomAuthorizationAgent. |
| OnGetClientSecret | Occurs on an attempt to authorize in an online account via the OAuth 2.0 authentication protocol. Inherited from TdxOAuth2AuthorizationAgent. |
| OnReceiveAccessToken | Occurs on an attempt to receive an OAuth 2.0 account access token. Inherited from TdxOAuth2AuthorizationAgent. |
| OnReceiveAuthorizationCode protected | Occurs on an attempt to receive an OAuth 2.0 authorization code. Inherited from TdxOAuth2AuthorizationAgent. |
| OnStartAuthorization | Notifies of a successful start of the authorization session. Inherited from TdxCustomAuthorizationAgent. |
| Name | Description |
|---|---|
| DefaultClientID | Specifies the default OAuth 2.0 client identifier for a Google API-compatible authorization agent component. |
| DefaultClientSecret | Specifies the default OAuth 2.0 client secret for a Google API-compatible authorization agent component. |
See Also