Skip to content

Use OAuth for Webull cloud deployment#2467

Merged
AlexCatarino merged 1 commit into
QuantConnect:masterfrom
AlexCatarino:webull-deploy-authentication
Jun 2, 2026
Merged

Use OAuth for Webull cloud deployment#2467
AlexCatarino merged 1 commit into
QuantConnect:masterfrom
AlexCatarino:webull-deploy-authentication

Conversation

@AlexCatarino
Copy link
Copy Markdown
Member

Summary

Corrects how Webull authentication is documented. Webull authenticates differently depending on where you run:

  • QuantConnect Cloud and Lean CLI deploying to the cloud use OAuth — an Authenticate button (cloud) / auth0 browser authorization flow (CLI) — so users don't enter API keys.
  • Local Lean CLI (download, backtest, research, and live trading) continues to use the App Key, App Secret, and account ID.

Changes:

  • 08 Webull/16 Deploy Live Algorithms.php (cloud) — replaces App Key/Secret/Account ID entry with the Authenticate button → log in on Webull → select Account Id (mirrors TradeStation).
  • Lean CLI .../08 Webull/02 Deploy Cloud Algorithms.php — replaces key entry with the auth0 browser authorization flow plus account-ID entry.
  • 08 Webull/02 Account Types.html — clarifies that cloud and CLI-to-cloud deployments authenticate through the wizard, while local Lean CLI use (download, backtest, research, live) requires API credentials.

The local Lean CLI deploy page (03 Deploy Local Algorithms.php) is unchanged — it correctly keeps the App Key/Secret/Account ID entry and the credential-creation link.

Follow-up to #2462 and #2465.

Test plan

  • Render the cloud and CLI deploy pages to confirm the Authenticate/auth0 steps and the Account Types wording display correctly.

Document the Authenticate button for QuantConnect Cloud deployment and the
auth0 browser flow for Lean CLI cloud deployment. Clarify on the Account
Types page that cloud and CLI-to-cloud deployments authenticate through the
wizard, while local Lean CLI use (download, backtest, research, and live
trading) requires API credentials.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@AlexCatarino AlexCatarino merged commit 78781f2 into QuantConnect:master Jun 2, 2026
@AlexCatarino AlexCatarino deleted the webull-deploy-authentication branch June 2, 2026 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant