Device Authorization Grant flow (RFC 8628) for CLI authentication
Implements the OAuth 2.0 device flow to authenticate CLI users via the Syncable web interface.