- Device Authorization Flow for when the user can’t open a browser
- Client Credentials Grant Flow for applications acting on their own behalf and not attributable to a user
- Resource Owner Password Grant Flow only for when you’re trying to authenticate the CLI client itself, which is a very rare situation (otherwise not recommended)
Secure a CLI with Auth0
How to use Auth0 to secure a CLI.
The three ways to secure a CLI with Auth0, in order of most secure to least secure, are: