无法找到 /oauth/device/code Auth0 Java API

Rpj*_*Rpj 7 java go auth0

是否有一个 API 可以通过 Auth0 Java API 获取设备代码,我们在 Go 中使用以下代码片段,问题是是否有标准 API 或者我们应该进行 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)
Run Code Online (Sandbox Code Playgroud)

Laj*_*pad 2

文档告诉,您需要发送如下 POST 请求:

发布 https://YOUR_DOMAIN/oauth/device/code

内容类型:

应用程序/x-www-form-urlencoded

client_id=YOUR_CLIENT_ID&scope=SCOPE&audience=API_IDENTIFIER

响应看起来像

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
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述