我正在做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