Oli*_*ias 3 azure xamarin azure-ad-b2c azure-functions visual-studio-app-center
我在我的 Xamarin 表单应用程序中使用 appcenter Auth 和 Data,但微软正在关闭这些服务,所以我现在需要自己做。Atm 这两个允许我使用 ADB2C 验证我的用户,然后授予他们访问 Cosmos 数据库中拥有和共享的内容的权限。
我有什么 atm:我可以通过 MSAL 登录到我的 AD B2C。我可以使用 Microsoft.Azure.DocumentDB.Core 访问我的数据库。
我需要的是:我需要能够生成资源令牌并配置数据库,以便只有用户可以访问他们的文档。(只发现过时且描述不佳的教程)
或者作为替代方案:如何创建只有通过 msal 登录的用户才能调用的 Azure 函数?然后我需要 Azure 函数中的用户 ID 来检查数据库。(所有教程都处理 api 调用的用户验证,从应用程序调用时这是不可能的)
不能使用 AAD B2C 颁发的用户令牌访问 Cosmos DB 资源。
试试这个链接 - 您需要将 B2C 令牌传递给受 AAD B2C 保护的 API,然后该 API 代表用户使用 client_credentials(AAD 服务帐户)进行 API 调用。
https://codemilltech.com/adding-azure-ad-b2c-authentication-to-azure-functions/
| 归档时间: |
|
| 查看次数: |
708 次 |
| 最近记录: |