如何获取史诗fhir资源的JWK URL?

问题描述 投票:0回答:1

我正在使用开放的史诗文档(https://fhir.epic.com/Documentation?docId=oauth2) 我能够创建应用程序 但在底部它要求我上传公钥并添加 jwk url(这不是必需的),但为了访问公钥,我觉得我需要添加它来验证用户。here is the image reference

我不知道从哪里可以获得这个 JWK URL。 在许多文档中都提到要击中

GET https://fhir.epic.com/interconnect-fhir-oauth/api/FHIR/R4/.well-known/smart-configuration HTTP/1.1
Accept: application/json

上面的端点获取 jwk url 。但没有任何与之相关的事情。 或者 我是否需要在我的项目中创建一个端点,然后将其传递到此处。如果是,那么该 API 应该是什么样子的。 我正在使用 djangorestframework。如果有人可以帮助我,那就太好了。

python hl7-fhir jwk smart-on-fhir openehr
1个回答
0
投票

这是您设置和托管的 URL。此 URL 指向您的 JWKS,其中包含您的应用程序的公钥。当您完成身份验证流程时,您将使用您的私钥对 JWT 进行签名。您要连接的 Epic 实例将从指定的 URL 查找正确的公钥,并使用该公钥来验证 JWT 的真实性。 here 有一些信息描述了托管 URL 和密钥集的格式。

© www.soinside.com 2019 - 2024. All rights reserved.