天蓝色的用户ID是否更改了格式?

问题描述 投票:0回答:1

Microsoft晚上好!! >>

我在美国中南部的Microsoft Azure拥有一个移动应用程序服务,名为CeneamApp。

我的后端以某种方式配置,以便我的用户可以通过使用稳定的用户ID来访问他们捕获的数据。

[因此,我按照Adrian Hall的书来创建用户ID(https://adrianhall.github.io/develop-mobile-apps-with-csharp-and-azure/chapter2/authorization/)with,其格式为sid:{identifier},如下所述:(https://github.com/Azure/azure-mobile-apps-net-server/wiki/Understanding-User-Ids)。

现在我的所有用户标识都已更改,并且我的用户无法访问他们以前的数据捕获,因为提供者或发行者或正在发生的任何事情使我无法按照github项目团队Wiki的描述检索用户ID(在前一个链接)。因此,我收到一个新的用户ID,但似乎是一个随机数:

我正在调试的后端项目中添加了代码基本部分的屏幕截图,以便我能了解发生了什么以及我的虚拟数据库,在该数据库中可以看到stable_id的内容,而新的则是stable_ids的下两行。

enter image description here

显然从FACEBOOK检索了新用户ID的调试代码,您可以确认这一更改吗?因为我无法理解此更改。

enter image description here

具有丢失的用户名和其他帐户数据库屏幕快照中的新用户名的虚拟数据库

如果有人知道有关这种奇怪行为的信息,请多指教,因为这行代码:

principal.Claims.FirstOrDefault(c => c.Type == ClaimTypes.NameIdentifier)?.Value;

用来给我一个具有以下格式的用户ID:“ sid:{identifier}”,现在的格式是屏幕截图所示。

Microsoft晚上好,请再见!我在位于美国中南部的Microsoft Azure拥有一个名为CeneamApp的移动应用程序服务。我的后端以某种方式配置,因此我的用户只能访问数据...

azure authentication azure-mobile-services userid azure-authentication
1个回答
0
投票

我们有同样的问题,并且将要生存,但这阻碍了我们。我们使用nodeJs,但这是相同的问题。真不好

© www.soinside.com 2019 - 2024. All rights reserved.