Skip to content

Authentication

Authentication

All SmoothDev tools use a secure device flow authentication process:

  1. On first use, you'll be prompted to authenticate via a browser
  2. A code will be displayed in your terminal or editor
  3. Enter this code in the browser when prompted
  4. Authorize the application
  5. The tool will automatically continue once authentication is complete

Your credentials are never stored in the tools; instead, a JWT token is securely stored in your user directory.

Token Storage

JWT tokens are stored in:

  • ~/.smoothdevio/jwt (token)
  • ~/.smoothdevio/jwt_expiry (expiration timestamp)