2012-12-06 541 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作爲參數傳遞到您的個人資料信息表的所有其他腳本中,將其與所有其他腳本中的「個人資料」表一起加入。這是您可以將數據「治療」添加到數據的地方。