Pular para o conteúdo principal

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.