大家好,现在我想继续我们之前讨论过的话题
使用 Postman 测试 InterSystems FHIR 存储库的 OAuth2.0 - 第一部分
.png)
问题1:我的client_id和client_secret是从哪里来的?
简短回答:身份验证服务器(Authentication Server)。
如果没有身份验证服务器,可按以下方法设置一个
提供主机名(主机必须支持 Https)、至少 1 种大类型(这里我们选择客户端凭证)和 SSL/TSL 配置
输入作用域(这里我们输入user/*.read和user/*.write,这是基于 FHIR 服务器(资源服务器)支持的作用域)。万一我们遗漏了某些作用域,请检查 "允许不支持的作用域(Allow unsupported scope)"。
JWT 设置选择 RS256(这只是一个示例,您可以选择适合您架构的设置)
将生成令牌类(Generate token class)更改为%OAuth2.Server.JWT。如果需要,还可以更新命名空间。
保存(Save)设置
问题 2:如何查看身份验证服务器的 client_id 和 client_secret?
简短回答: 设置 OAuth2.0 客户端(如果没有)并创建一个客户端
以下是设置 OAuth2.0 客户端的步骤。
点击创建服务器描述(Create Server Description)
在此输入大家好,现在我想继续我们之前讨论过的话题使用 Postman 测试 InterSystems FHIR 存储库的 OAuth2.0 - 第一部分问题1:我的client_id和client_secret是从哪里来的?简短回答:身份验证服务器(Authentication Server)。如果没有身份验证服务器,可按以下方法设置一个提供主机名(主机必须支持 Https)、至少 1 种大类型(这里我们选择客户端凭证)和 SSL/TSL 配置输入作用域(这里我们输入user/*.read和user/ *.