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

时间:2013-10-18 09:45:51

标签: azure

在天蓝色移动服务上使用其中一个身份提供商(facebook,google等)首次登录时,我想将用户帐户的记录存储在自定义用户表,以便我可以定期使用计划作业遍历此表。如何捕获服务器端的登录名以插入/创建Users表。

只是为了澄清:我不想等待用户自己向表中添加记录,然后利用该命令的服务器端插入过程。我想在第一次登录时首先这样做。

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

非常感谢,

托马斯

1 个答案:

答案 0 :(得分:1)

您可以创建服务器脚本:

function insert(item, user, request) {
    item.owner = user.userId; //your user
    request.execute();
}

有关WAMS Server脚本的更多信息:

http://www.windowsazure.com/en-us/develop/mobile/tutorials/validate-modify-and-augment-data-dotnet/

http://msdn.microsoft.com/en-us/library/windowsazure/jj591477.aspx