【发布时间】:2019-11-11 16:39:40
【问题描述】:
如何使用 php 为 azure fhir 服务器生成令牌。我想要的是使用 guzzle 的后端/php 将生成一个令牌,该令牌将在 auth 标头中用于访问 fhir 服务器。我试过这个指南 https://kvaes.wordpress.com/2016/10/21/azure-using-php-to-go-all-oauth2-on-the-management-api/ ,但它会打开一个 Azure 门户登录。我希望它能够像其他 3rd 方 api 一样无缝地生成令牌。
【问题讨论】:
-
用户必须第一次登录,但之后您可以将令牌和/或刷新令牌存储在您的数据库中。
-
啊好的,所以没有其他方法可以从后端生成令牌?应该通过天蓝色登录门户完成?如果我们有 100 个用户,是否意味着我们需要将这些用户添加到 azure Active Directory 用户中?
-
@chkm8 - 如果应用程序使用 AAD(Azure 活动目录)中的服务主体帐户,您可以在不弹出登录的情况下执行此操作
-
是的,您必须存储令牌。否则任何人都可以以任何用户身份登录。
-
@ELYusubov 我遵循了指令 docs.microsoft.com/en-us/azure/healthcare-apis/… ,虽然我生成了一个令牌,但我总是收到 Authentication failed 错误。知道我错过了什么吗?
标签: php laravel azure-active-directory hl7-fhir fhir-server-for-azure