2012-12-06 60 views
1

我正在做Windows Azure的第一步,从创建移动服务开始,因为我遇到了两个问题: - 如何个性化我的服务以便对存储在数据库中的数据执行一些处理之前将其返回给我的客户。 - 是否可以实现自己的身份验证服务,以便使用默认提供的配置文件以外的配置文件(FB,twitter,google和windows live ID)Windows Azure移动服务

回答

2

这是一个基于REST的界面,所以选项非常开放!也就是说,你是否真的想要自己管理身份,还是想要将个人资料信息附加到由您提及的各种服务进行身份验证的身份。

我倾向于选择后者,在这种情况下,您可以收集其他数据并将其存储在与用户关联的WAM中。如果你看看"Use Scripts to authorize users in Mobile Services",你会注意到你可以访问认证服务的'userid'。该ID可能不透明;但是,在您的“注册”WAMS脚本中,您可以记录自己的有意义的数据以及ID提供程序的唯一用户标识密钥。所以,现在你正在维护个人资料信息,但不必自己进行身份验证!

当然,在与调用它的CRUD操作关联的WAMS脚本you can access other tables(和服务)之外。因此,例如,您可以使用作为参数的user.userid作为参数传递到您的个人资料信息表的所有其他脚本中,将其与所有其他脚本中的“个人资料”表一起加入。这是您可以将数据“治疗”添加到数据的地方。