在首次登录Azure移动服务时,将标识UserId存储在单独的表中

在首次登录Azure移动服务时,将标识UserId存储在单独的表中,azure,Azure,在使用其中一个身份提供商(facebook、google等)在azure mobile services上首次登录时,我想在自定义用户表中存储用户帐户的记录,以便每隔一段时间使用计划工作遍历此表。如何在服务器端捕获登录以插入/创建用户表 只是澄清一下:我不想等待用户自己向表中添加记录,然后利用该命令的服务器端插入过程。我想在第一次登录时执行此操作 有没有办法以某种方式覆盖身份登录 非常感谢, Tomás您可以创建一个服务器脚本: function insert(item, user, reque

在使用其中一个身份提供商(facebook、google等)在azure mobile services上首次登录时,我想在自定义用户表中存储用户帐户的记录,以便每隔一段时间使用计划工作遍历此表。如何在服务器端捕获登录以插入/创建用户表

只是澄清一下:我不想等待用户自己向表中添加记录,然后利用该命令的服务器端插入过程。我想在第一次登录时执行此操作

有没有办法以某种方式覆盖身份登录

非常感谢,


Tomás

您可以创建一个服务器脚本:

function insert(item, user, request) {
    item.owner = user.userId; //your user
    request.execute();
}
有关WAMS服务器脚本的更多信息:


您可以创建服务器脚本:

function insert(item, user, request) {
    item.owner = user.userId; //your user
    request.execute();
}
有关WAMS服务器脚本的更多信息:


只需对问题的第二部分补充一点说明:不,您无论如何都不能覆盖身份登录。如果可以的话,这将是一个重大的安全问题。谢谢你们@蒂亚戈:也许我不清楚。我想在用户第一次登录时在用户表中创建一条记录。我不想等到他们开始向表中添加记录后再这样做。我会更新我的问题。@Tomás你在用C#吗?在Authenticate方法中,您可以根据需要在表中插入一条记录。@Thiago谢谢Thiago,我已经考虑过了,但没有特别的原因,我更愿意在服务器端这样做。我现在就像一只带着骨头的狗,不会让它溜走…尽管如此,我可能不得不选择这个选项。看看Windows Azure移动服务学院和第9频道的视频,也许它也会对你有所帮助。对于问题的第二部分,我想补充一点:不,无论如何,您都不能覆盖身份登录。如果可以的话,这将是一个重大的安全问题。谢谢你们@蒂亚戈:也许我不清楚。我想在用户第一次登录时在用户表中创建一条记录。我不想等到他们开始向表中添加记录后再这样做。我会更新我的问题。@Tomás你在用C#吗?在Authenticate方法中,您可以根据需要在表中插入一条记录。@Thiago谢谢Thiago,我已经考虑过了,但没有特别的原因,我更愿意在服务器端这样做。我现在就像一只带着骨头的狗,不会让它溜走…尽管如此,我可能不得不选择这个选项。看看Windows Azure移动服务学院和第9频道的视频,也许它也会对你有所帮助。和