B
Basecamp CLI
Details
- Command
-
basecamp - Docs
- https://github.com/basecamp/basecamp-cli
Authentication
Basecamp OAuth access token bearer discovered
$ basecamp auth login Acquired by the CLI — running basecamp auth login opens the auth flow and stores the credential.
Basecamp OAuth app (client ID + client secret)
env BASECAMP_OAUTH_CLIENT_ID, BASECAMP_OAUTH_CLIENT_SECRET, BASECAMP_OAUTH_REDIRECT_URI + Basecamp OAuth access token $ basecamp auth login discovered Register an integration at 37signals Launchpad Integrations. Create your app to receive a client_id and client_secret, and configure a redirect_uri. Basecamp's auth docs say to use Launchpad authorization at https://launchpad.37signals.com/authorization/new and token exchange at https://launchpad.37signals.com/authorization/token. User-authorized access tokens and refresh tokens are then minted through that OAuth flow.