Epic AppOrchard的应用程序 - 带有statusCode 200的oauth错误响应

时间:2017-09-25 20:45:27

标签: oauth hl7-fhir

当浏览Epic的App Orchard Oauth流时,任何对应用程序的错误配置都会导致错误,该错误表示" INVALID_CLIENID"。

一个问题是错误文本令人困惑,因为clientId不是某些其他配置参数不正确(例如,可能是错误的redirect_uri)。

另一个问题是这种错误响应返回状态代码200 - 表示成功请求。

有没有办法获取指示失败请求的错误代码? 4xx范围内的一些代码

1 个答案:

答案 0 :(得分:0)

对于INVALID-CLIENT-ID,在当前版本的软件中,您只需要检查所有不同的原因。

INVALID-CLIENT-ID错误的常见原因包括:

  • 提供实际无效的客户ID。
  • 提供与您的客户无关的redirect_uri。
  • 对未在客户的FHIR API范围中列出的资源执行FHIR交互(读取/搜索)。