gpt4 book ai didi

azure - 使用 Azure AD B2C 作为用户管理系统来保存 Web 应用程序的用户高级订阅的好策略是什么?

转载 作者:行者123 更新时间:2023-12-03 02:13:44 24 4
gpt4 key购买 nike

我正在构建一个 Blazor Server Web 应用程序,该应用程序将具有只能通过付费订阅访问的锁定功能(通过 strip 处理付款)。

我使用 Azure AD B2C 进行用户管理/身份验证。

我还有一个使用 Xamarin 构建的 Android 和 iOS 应用程序,用户可以从中订阅该服务(使用 Android/iOS 内置支付服务处理付款),因此可以完全访问该 Web 应用程序。

保存用户已完成付款的事实并在将来注册时检索该数据的正确方法是什么?

我读到了有关 Azure AD B2C 中的自定义属性的信息,因此也许我应该在 Azure AD B2C 之上构建系统,但我不确定这是否适合此用例。

提前致谢

最佳答案

是的,如果您有一个简单的系统,您只想存储一个值并在登录期间拒绝访问(如果未设置该值),则可以使用自定义策略和自定义属性。

对于更复杂的事情,请将所有详细信息存储在数据库中并通过 REST API 访问它.

更新

您可以直接从自定义策略访问该属性。您只需像任何其他属性一样读取和写入它即可。

如果您想使用 Graph API,请注意 name is different .

关于azure - 使用 Azure AD B2C 作为用户管理系统来保存 Web 应用程序的用户高级订阅的好策略是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72227533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com