Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Unable to find /oauth/device/code Auth0 Java API

Tags:

java

go

auth0

Is there an API to fetch the device code via Auth0 Java API, we use the following snippet in Go, the question is if there is a standard API or should we make a HTTP request call

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)
like image 574
Rpj Avatar asked Aug 14 '26 08:08

Rpj


1 Answers

The documentation tells you that you need to send a POST request like the following:

POST https://YOUR_DOMAIN/oauth/device/code

Content-Type:

application/x-www-form-urlencoded

client_id=YOUR_CLIENT_ID&scope=SCOPE&audience=API_IDENTIFIER

and the response would look like

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
}

enter image description here

like image 68
Lajos Arpad Avatar answered Aug 15 '26 21:08

Lajos Arpad