GetOAuthAuthorizationUrl
Retrieves the OAuth Authorization URL, allowing the client to direct the user's browser to the authorization server and initiate the OAuth process.
Input
| Name | Type | Description |
| CallbackURL | String | The URL where users are redirected after successfully authorizing your application must match the Reply URL set in the Azure Synapse application settings for proper redirection. |
| Scope | String | A space-separated list of scopes to request during authorization. If not specified, the driver determines the scope from the server principal name or the current Azure environment. For Azure Global, the default is 'https://database.windows.net//.default offline_access'. |
| State | String | A unique string value used to maintain the state between your authorization request and its response. This is useful for preventing cross-site request forgery (CSRF) attacks and identifying user sessions. |
| Prompt | String | Specifies the behavior of user authentication. The default setting is 'select_account', which prompts the user to choose an account. The 'none' option skips this prompt, while 'login' requires the user to re-enter their credentials. The 'consent' option displays a permissions consent screen. |
Result Set Columns
| Name | Type | Description |
| Url | String | The generated authorization URL enables users to authenticate and grant access to the application via their web browser. |