Epic AppOrchard';s应用程序-oauth错误响应附带状态代码200

Epic AppOrchard';s应用程序-oauth错误响应附带状态代码200,oauth,hl7-fhir,Oauth,Hl7 Fhir,当通过Epic的应用程序Orchard Oauth流时,应用程序的任何错误配置都会导致一个错误,显示为“INVALID_CLIENID” 一个问题是错误文本令人困惑,因为对于其他一些配置参数(例如,可能是不正确的重定向uri)来说,不是clientId不正确 另一个问题是,这样的错误响应返回时状态代码为200,表示请求成功 是否有方法获取指示请求失败的错误代码?在当前版本的软件中,4xx范围内的一些代码表示无效的客户端ID,您只需检查所有不同的原因 无效客户端ID错误的常见原因包括: 提供实际

当通过Epic的应用程序Orchard Oauth流时,应用程序的任何错误配置都会导致一个错误,显示为“INVALID_CLIENID”

一个问题是错误文本令人困惑,因为对于其他一些配置参数(例如,可能是不正确的重定向uri)来说,不是clientId不正确

另一个问题是,这样的错误响应返回时状态代码为200,表示请求成功


是否有方法获取指示请求失败的错误代码?在当前版本的软件中,4xx范围内的一些代码表示无效的客户端ID,您只需检查所有不同的原因

无效客户端ID错误的常见原因包括:

  • 提供实际无效的客户端ID
  • 提供与客户端不关联的重定向uri
  • 对客户端的FHIR API范围中未列出的资源执行FHIR交互(读取/搜索)

对于无效的客户端ID,在当前版本的软件中,您只需检查所有不同的原因

无效客户端ID错误的常见原因包括:

  • 提供实际无效的客户端ID
  • 提供与客户端不关联的重定向uri
  • 对客户端的FHIR API范围中未列出的资源执行FHIR交互(读取/搜索)

状态代码200如何?当身份验证出现问题时,用200来回答似乎是不对的。我认为服务器确实出了问题。我让它在某个点上工作,但不得不更改我的应用程序中声明的重定向uri。之后,我再也无法获得成功的身份验证响应。我知道在进行任何更改时,刷新服务器需要2小时。已经一天了,仍然没有运气。确实需要更好的错误处理响应,以便开发人员能够调试正在发生的事情。我有一种感觉,沙盒服务器没有正确地重新部署,但很难说,因为没有详细信息errors@HIT_girl你在哪里发现这2小时的服务器刷新记录的?@Catfish任何地方都没有记录。一个史诗般的TS曾经告诉我,当时我正在努力解决我的应用程序的参数没有被拾取的问题。有很多Epic内部文档没有发布到开发人员文档站点。状态代码200如何?当身份验证出现问题时,用200来回答似乎是不对的。我认为服务器确实出了问题。我让它在某个点上工作,但不得不更改我的应用程序中声明的重定向uri。之后,我再也无法获得成功的身份验证响应。我知道在进行任何更改时,刷新服务器需要2小时。已经一天了,仍然没有运气。确实需要更好的错误处理响应,以便开发人员能够调试正在发生的事情。我有一种感觉,沙盒服务器没有正确地重新部署,但很难说,因为没有详细信息errors@HIT_girl你在哪里发现这2小时的服务器刷新记录的?@Catfish任何地方都没有记录。一个史诗般的TS曾经告诉我,当时我正在努力解决我的应用程序的参数没有被拾取的问题。有很多Epic内部文档没有发布到开发人员文档站点。