使用Blazor Web/Api和AAD B2C的UWP商店应用程序

使用Blazor Web/Api和AAD B2C的UWP商店应用程序,uwp,azure-ad-b2c,blazor,windows-store,Uwp,Azure Ad B2c,Blazor,Windows Store,我正在开发一个UWP应用程序,我想提交到微软商店。 对于用户管理,我计划使用Azure AD B2C(取代现有的ASP.Net身份框架),对于与web相关的(网页和API)开发,我使用Blazor服务器端框架 我在每一个使用过的框架中都有一些经验,但是把所有的东西放在一起有点可疑。 我的问题是: 如何将AAD B2C与我自己的数据库连接?我的意思是存储与用户相关的数据,至少必须存储userid来维护关系(不管我选择的是基于NoSQL的SQL方法)。将AAD B2C与my DB同步的良好做法是什么

我正在开发一个UWP应用程序,我想提交到微软商店。 对于用户管理,我计划使用Azure AD B2C(取代现有的ASP.Net身份框架),对于与web相关的(网页和API)开发,我使用Blazor服务器端框架

我在每一个使用过的框架中都有一些经验,但是把所有的东西放在一起有点可疑。 我的问题是:

  • 如何将AAD B2C与我自己的数据库连接?我的意思是存储与用户相关的数据,至少必须存储userid来维护关系(不管我选择的是基于NoSQL的SQL方法)。将AAD B2C与my DB同步的良好做法是什么?创建一个只包含可用用户ID的用户表,并在每次新用户注册后更新它,这很好吗?我不想在我的数据库中保留任何其他敏感数据

  • 如何管理Microsoft应用商店的帐户?我的意思是,当我的用户下载应用程序时,它应该自动在AAD B2C中注册一个帐户作为后台的Microsoft帐户,并使用给定的帐户登录用户?据我所知,商店应用程序绑定到一个MS帐户,因此不需要实施登录/注销选项,因为用户是通过本地windows用户帐户自动识别的,对吗

  • 我将来是否可以收集并重用MS Store订阅详细信息?例如,我决定创建应用程序的Web应用程序版本,那么同一用户可以使用其现有的Web应用程序版本订阅?因为用户已经为应用付费,并且可以从技术上识别用户。或者我必须为此使用不同的订阅/许可系统

  • 谢谢你的回答!:)