我正在做Windows Azure的第一步,从创建移动服务开始,因为我遇到了两个问题: - 如何个性化我的服务以便对存储在数据库中的数据执行一些处理之前将其返回给我的客户。 - 是否可以实现自己的身份验证服务,以便使用默认提供的配置文件以外的配置文件(FB,twitter,google和windows live ID)Windows Azure移动服务
回答
这是一个基于REST的界面,所以选项非常开放!也就是说,你是否真的想要自己管理身份,还是想要将个人资料信息附加到由您提及的各种服务进行身份验证的身份。
我倾向于选择后者,在这种情况下,您可以收集其他数据并将其存储在与用户关联的WAM中。如果你看看"Use Scripts to authorize users in Mobile Services",你会注意到你可以访问认证服务的'userid'。该ID可能不透明;但是,在您的“注册”WAMS脚本中,您可以记录自己的有意义的数据以及ID提供程序的唯一用户标识密钥。所以,现在你正在维护个人资料信息,但不必自己进行身份验证!
当然,在与调用它的CRUD操作关联的WAMS脚本you can access other tables(和服务)之外。因此,例如,您可以使用作为参数的user.userid
作为参数传递到您的个人资料信息表的所有其他脚本中,将其与所有其他脚本中的“个人资料”表一起加入。这是您可以将数据“治疗”添加到数据的地方。
还有,你可能会发现有用的关于自定义标识三个职位:
这里乔什走过他是如何做到这一点在他的150以待办事项应用:http://www.thejoyofcode.com/Exploring_custom_identity_in_Mobile_Services_Day_12_.aspx
克里斯也有两个有用的帖子: http://chrisrisner.com/Authentication-with-Windows-Azure-Mobile-Services 和 http://chrisrisner.com/Authentication-with-iOS-and-Windows-Azure-Mobile-Services
您还可以从TechEd 2013中找到关于自定义身份验证提供程序的一个很好的会话,并且还可以使用服务器端s处理一些数据或者在数据库本身中。
http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/WAD-B338#fbid=sB9ZMarcc7_
- 1. 将Windows服务移动到Windows Azure
- 2. 移动服务Windows Azure的Windows Phone 8
- 3. Windows Azure移动服务查询表
- 4. Windows Azure移动服务脚本
- 5. Windows Azure移动服务和压缩
- 6. Windows Azure移动服务:插入同步
- 7. Monodroid与Windows Azure移动服务
- 8. Windows Azure - 移动服务 - SQL数据库
- 9. Windows Azure:网页,移动服务和SQL
- 10. Windows Phone 7 Azure移动服务
- 11. Azure移动服务和socket.io
- 12. 将windows服务移植到windows azure
- 13. MVVM和Azure移动服务
- 14. Azure移动互动与移动服务
- 15. CRUD操作Azure移动服务表服务windows phone 8.1
- 16. 从Windows Azure移动服务消费SOAP服务
- 17. Azure移动服务getCurrentUser
- 18. Monotouch和Azure移动服务
- 19. Azure移动服务和TypeScript?
- 20. Azure移动服务超时
- 21. Neo4j在Azure移动服务
- 22. Azure移动服务日志
- 23. Azure移动服务脚本
- 24. Azure移动服务与Android
- 25. 保护Azure移动服务
- 26. Azure移动服务与Xamarin
- 27. Azure移动服务和Javascript
- 28. Azure移动服务延迟
- 29. 的Windows Phone 8原始通知使用Windows Azure移动服务
- 30. Azure的移动服务,推动Windows Phone的通知8