我是UWP新手,我正在嘗試製作包含使用Microsoft帳戶登錄的應用。問題是我非常困惑我應該使用什麼API以及如何進行身份驗證。如何驗證用戶並在UWP中獲取他的帳戶詳細信息?
經過很長時間的搜索,我發現微軟擁有所有應用程序(包括Outlook,OneDrive,Live,Office365,Microsoft Graph等)的API和SDK。但是沒有明確的文檔,開發人員應該使用什麼來驗證用戶並獲取他的帳戶詳細信息如姓名和電子郵件。
似乎Live SDK可以做到這一點,但微軟稱這個SDK是遺留的,開發人員應該使用OndeDrive SDK。但OneDrive不適合我的需求,我無法獲得用戶的電子郵件地址,而且我必須擁有開發人員帳戶才能構建示例應用程序來測試它。這僅僅是一個測試,不是嗎?
經過更多研究後,我發現Microsoft Graph可以提供幫助,但它似乎只是出於商業目的,或者我錯了?
簡而言之,我試圖實現的是製作一個應用程序,讓用戶使用他的Microsoft帳戶登錄。成功驗證後,我需要獲取他的帳戶詳細信息,以便我可以在應用中爲他建立個人資料。而這一切我都想做,而無需開發人員或商業賬戶。
希望有人能幫忙,因爲微軟的文檔很混亂。
我會先去Azure AD。它基本上是免費的(前5萬用戶),並支持微軟,Twitter,Linkedin和谷歌賬戶。它的使用也很簡單 –