我使用基於以下this文章的Azure移動應用程序的自定義身份驗證。Azure移動應用程序中的應用程序身份驗證。怎麼樣?
客戶端應用程序是科爾多瓦應用
步驟我做:
- 打開應用程序服務的身份驗證
- 添加Microsoft.Azure.Mobile.Server.Login NuGet包
- 創建自定義的驗證端點
- 配置服務需要身份驗證的CLIE
- 使用令牌NT
而且它正常工作與[授權]行動方法/控制器屬性。
但用戶名/密碼認證是不夠的我。我想要的是確保只有我的移動應用程序(客戶端)才能使用託管在Azure端點上的移動應用程序,並且不使用其他人(除用戶名/密碼外)。所以需要對兩種app_id進行驗證,可能是基於某種基於散列的消息驗證。
我發現所有的文章描述了用戶名/密碼,或通過Azure的AD租戶要麼自定義驗證。但一個打破其他,而且我不需要Azure AD。
我該如何做到這一點?有一些內置的方法嗎?