gpt4 book ai didi

c# - 通过 xamarin.forms 中的自定义 UI 将数据添加到用户帐户

转载 作者:行者123 更新时间:2023-12-03 02:59:27 25 4
gpt4 key购买 nike

有没有办法通过自定义 UI 将数据添加到用户帐户?我不想使用编辑配置文件策略。我只需要用户填写一件事,然后将其存储在他/她的帐户中。那可能吗?

这必须位于 xamarin.forms 应用程序内部!

最佳答案

native 客户端可以调用 Azure AD Graph API 来更新用户对象。

但是,为了让 native 客户端访问 Azure AD Graph API,您应该使用代理 API(我将其称为用户 API)桥接它们,以便 native 客户端不需要客户端 key ,如下所示如下。

在设计时:

  1. 使用 Azure AD B2C 门户注册 native 客户端。
  2. Register the User API using the Azure AD portalgrant the Read and write directory data permission .

运行时:

  1. native 客户端将最终用户重定向到 Azure AD B2C v2.0 终结点进行登录。 Azure AD B2C 颁发包含用户标识符的 ID token 。
  2. native 客户端使用此 ID token 调用用户 API。用户 API 验证 ID token 。
  3. 用户 API 使用在第 2 步中设计时创建的应用程序凭据从 Azure AD v1.0 端点获取访问 token 。
  4. 用户 API 调用 Azure AD Graph API,传递在步骤 2 中收到的用户标识符以及在步骤 3 中颁发的访问 token ,然后更新用户对象。

关于c# - 通过 xamarin.forms 中的自定义 UI 将数据添加到用户帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50540968/

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