¿Hay una API para obtener el código del dispositivo a través de la API de Java Auth0? Usamos el siguiente fragmento en Go, la pregunta es si hay una API estándar o si debemos hacer una llamada de solicitud HTTP.
url := "https://dev-foo.us.auth0.com/oauth/device/code" payload := strings.NewReader("client_id=RO6N7mr&scope=openid&audience=https://dev-foo.us.auth0.com/api/v2/") req, _ := http.NewRequest("POST", url, payload)La documentación le dice que necesita enviar una solicitud POST como la siguiente:
PUBLICAR https://SU_DOMINIO/oauth/dispositivo/código
Tipo de contenido:
application/x-www-form-urlencoded
client_id=SU_ID_CLIENTE&scope=SCOPE&audience=API_IDENTIFIER
y la respuesta se vería como
HTTP/1.1 200 OK Content-Type: application/json { "device_code":"GmRh...k9eS", "user_code":"WDJB-MJHT", "verification_uri":"https://YOUR_DOMAIN/device", "verification_uri_complete":"https://YOUR_DOMAIN/device?user_code=WDJB-MJHT", "expires_in":900, //in seconds "interval":5 }