OAuth Device Flow
Use este fluxo quando voce precisa autenticar em um dispositivo sem browser embarcado.
1) Solicite device code
curl -sS -X POST "https://api.migrai.com.br/oauth/device/authorize"
Resposta:
{
"device_code": "...",
"user_code": "...",
"verification_uri": "...",
"verification_uri_complete": "...",
"expires_in": 600,
"interval": 5
}
2) Usuario autoriza no navegador
Abra verification_uri (ou verification_uri_complete) e conclua o login.
3) Polling de token
curl -sS -X POST "https://api.migrai.com.br/oauth/device/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "device_code=<DEVICE_CODE>"
Repita no intervalo informado em interval ate receber o token de acesso.