Azure移动应用服务中的用户ID

时间:2016-12-21 08:11:19

标签: azure azure-mobile-services

在Azure移动应用服务器中,通过客户端在设备上启动身份验证,我们获得了用户ID(也称为sid),现在当我想使用移动应用服务创建用户记录时,sid首次无法使用。只有我在后端获得的信息是通过使用" NameIdentifier"来阅读声明。

string uniqueId = creds.UserClaims.FirstOrDefault(c => c.Type.Equals(ClaimTypes.NameIdentifier))?. Value;

所以我很好奇这是否是获取用户ID的正确方法?

1 个答案:

答案 0 :(得分:1)

是的,这是获取用户声明的正确方法。有关详细信息,请查看我的书的第2章:https://adrianhall.github.io/develop-mobile-apps-with-csharp-and-azure/chapter2/authorization/