在向MySQL数据库表提交web表单数据时,如何获取已登录Azure B2C用户的id?

在向MySQL数据库表提交web表单数据时,如何获取已登录Azure B2C用户的id?,mysql,asp.net,webforms,azure-ad-b2c,userid,Mysql,Asp.net,Webforms,Azure Ad B2c,Userid,我目前有一个ASP.NETWeb,它将每个请求的输入发送到MySQL数据库表。由于我使用Azure B2C注册和登录我的用户,如何将用户id发送到数据库表?我是否必须添加连接字符串以引用Azure B2C数据库?我找不到这方面的任何信息。如果有另一种方法来区分谁在提交表格,我愿意接受任何想法。我只需要知道谁在向我提交每份表格 您可以选择要作为令牌中的声明返回的用户对象ID。然后,您可以在ASP.Net中阅读该声明并将其传递给MySQL 有关如何读取objectId的应用程序 您可以选择要作为令牌

我目前有一个ASP.NETWeb,它将每个请求的输入发送到MySQL数据库表。由于我使用Azure B2C注册和登录我的用户,如何将用户id发送到数据库表?我是否必须添加连接字符串以引用Azure B2C数据库?我找不到这方面的任何信息。如果有另一种方法来区分谁在提交表格,我愿意接受任何想法。我只需要知道谁在向我提交每份表格

您可以选择要作为令牌中的声明返回的用户对象ID。然后,您可以在ASP.Net中阅读该声明并将其传递给MySQL

有关如何读取objectId的应用程序

您可以选择要作为令牌中的声明返回的用户对象ID。然后,您可以在ASP.Net中阅读该声明并将其传递给MySQL

有关如何读取objectId的应用程序


您的应用程序是否正在从Azure AD B2C获取令牌,并且需要更新数据库中的数据,并且您希望了解如何识别用户?你能澄清一下这个问题来解释这些方面吗?我想你想把它用于“创建人”、“修改人”等栏目,对吗?@spottedmahn我只是想知道谁在提交发送到数据库的每个表单。否则,我将收到所有这些提交,但我不知道是谁发送了哪个表单。您的应用程序是否从Azure AD B2C获得令牌,需要更新数据库中的数据,并且您想了解如何识别用户?你能澄清一下这个问题来解释这些方面吗?我想你想把它用于“创建人”、“修改人”等栏目,对吗?@spottedmahn我只是想知道谁在提交发送到数据库的每个表单。否则,我将拥有所有这些提交,但我不知道是谁发送了哪个表单。我在应用程序声明下选择了用户对象,但如何从asp.net读取该声明?我是否需要向我的asp.net web表单添加任何包或引用?谢谢,我回家后会尝试一下。我还看到了这篇文章:这也行吗?然后我必须在我的web.config文件中设置另一个INSERT INTO语句,以将用户的对象ID发送到我的数据库表?我在应用程序声明下选择了用户对象,但如何从asp.net读取该声明?我是否需要向我的asp.net web表单添加任何包或引用?谢谢,我回家后会尝试一下。我还看到了这篇文章:这也行吗?然后我必须在web.config文件中设置另一个INSERT INTO语句,以将用户的对象ID发送到我的数据库表?