有谁有幸实现了Epic的应用程序Orchard Oauth流(服务器到服务器的流。没有用户交互)
我试图让OAuth流程从用户从Epic的病历表启动我们的应用程序开始工作。用户将使用启动令牌触发对我们应用程序的请求。从那里,我们将使用这个令牌获取access\u令牌,然后查询几个API。
问题是几乎没有文档。当请求/oauth2/token端点时,我能够拼凑起来的步骤失败了。唯一的错误指示是在包含以下内容的正文json中:
{"error":"invalid_request"}
serverBaseURl +
"/oauth2/token?" +
"grant_type=authorization_code" +
"&client_id=" + clientId +
"&code=" + encodeURI(code) + //<-- code from /oauth2/authorize step
"&redirect_uri=" + encodeURI(redirectUrl) //<-- url declared in app configuration
我知道这不是一个非常明确的问题,但如果有人有任何建议,我真的很感激