Device authorization flow
Enables devices with no browser or limited input capability to obtain an access token. This is commonly used in situations where you're authenticating devices such as a Smart TVs, media consoles, printers, and sometimes CLIs.