Device Code Authorization

OAuth2 Device Code authorization is an interesting spec. It talks about how to generate token for non-browser enabled devices.