Api oAuth服务器响应格式

Api oAuth服务器响应格式,api,oauth,json-api,responseformat,Api,Oauth,Json Api,Responseformat,我使用的是api响应的格式。然而,我对如何正确响应访问令牌的请求感到有点困惑 据我所知,我需要从oAuth方面返回以下内容: { "access_token": "abc1234...", "token_type": "Bearer", "expires_in": 3600 } 从jsonapi文档中,我发现每个请求都需要返回一个资源对象。而且每个资源对象都需要一个类型和id为的数据元素 但是,我觉得这对于oAuth令牌请求是不正确的。请帮助我如何正确地做这件事。谢谢。我在json

我使用的是api响应的格式。然而,我对如何正确响应访问令牌的请求感到有点困惑

据我所知,我需要从oAuth方面返回以下内容:

{
  "access_token": "abc1234...",
  "token_type": "Bearer",
  "expires_in": 3600
}
从jsonapi文档中,我发现每个请求都需要返回一个
资源对象
。而且每个
资源对象都需要一个类型和id为的数据元素


但是,我觉得这对于oAuth令牌请求是不正确的。请帮助我如何正确地做这件事。谢谢。

我在jsonapi论坛上问过,泰勒·凯伦提供了一个非常好的答案()。我现在决定:

{
  "jsonapi": {
    "version": "1.0"
  },
  "data": {
    "id": "Qcg6yI1a5qCxXgKWtSAbZ2MIHFChHAq0Vc1Lo4TX",
    "type": "token",
    "attributes": {
      "access_token": "Qcg6yI1a5qCxXgKWtSAbZ2MIHFChHAq0Vc1Lo4TX",
      "token_type": "Bearer",
      "expires_in": 3600
    }
  }
}

我在jsonapi论坛上问过,tyler kellen给出了一个非常好的答案()。我现在决定:

{
  "jsonapi": {
    "version": "1.0"
  },
  "data": {
    "id": "Qcg6yI1a5qCxXgKWtSAbZ2MIHFChHAq0Vc1Lo4TX",
    "type": "token",
    "attributes": {
      "access_token": "Qcg6yI1a5qCxXgKWtSAbZ2MIHFChHAq0Vc1Lo4TX",
      "token_type": "Bearer",
      "expires_in": 3600
    }
  }
}