Você já ouviu falar do fluxo de autorização de dispositivo (device flow)? Pode ser que você não tenha ouvido falar, mas é bem provável que você já tenha usado.

O device flow permite que você faça login em seus aplicativos em dispositivos com restrição de entrada, pense em dispositivos IoT ou smart TVs, por exemplo.

Ótimas aplicações permitem que o usuário continue o processo de login em um dispositivo mais confortável, ao invés de usar por exemplo o teclado virtual em uma SmartTV.

Se você está desenvolvendo aplicações que precisam desse tipo de conectividade, assista essa palestra para aprender o que é o fluxo de dispositivo, como ele funciona e, melhor ainda, vê-lo funcionando em uma aplicação que integra Python (usando FastAPI) e MicroPython.

Slides.

Code.

Assista: