B
Basecamp CLI
Details
- Command
-
basecamp - Docs
- https://github.com/basecamp/basecamp-cli
Authentication
Basecamp CLI stored OAuth login oauth2 discovered
$ basecamp auth login Acquired by the CLI — running basecamp auth login opens the auth flow and stores the credential.
Launchpad OAuth app
env BASECAMP_OAUTH_CLIENT_ID, BASECAMP_OAUTH_CLIENT_SECRET, BASECAMP_OAUTH_REDIRECT_URI + Basecamp CLI stored OAuth login $ basecamp auth login discovered Register an integration in Launchpad Integrations (or start at new integration). Basecamp assigns a client_id and client_secret; you also configure a redirect_uri. The shared auth guide says to use https://launchpad.37signals.com/authorization/new for authorization and https://launchpad.37signals.com/authorization/token for token exchange/refresh.