現在已經有越來越多的應用程式開始使用Azure AD的帳號登入驗證機制了
若是在公司或是自己手邊的應用程式要加入Azure AD的帳號驗證,說實話是個頗麻煩的動作
本篇文章會一步一步說明怎麼整合Azure AD帳號的驗證到現有的MVC專案中,基本上照著步驟執行應該是都沒有問題的
現在已經有越來越多的應用程式開始使用Azure AD的帳號登入驗證機制了
若是在公司或是自己手邊的應用程式要加入Azure AD的帳號驗證,說實話是個頗麻煩的動作
本篇文章會一步一步說明怎麼整合Azure AD帳號的驗證到現有的MVC專案中,基本上照著步驟執行應該是都沒有問題的
在前篇文章中[Azure] [Xamarin] 使用Xamarin.Forms達成Azure AD的帳號驗證
說明了如何透過Xamarin撰寫登入Azure AD進行帳號驗證的動作,這篇文章則是說明以Cordova的方式進行Azure AD帳號登入驗證
在前篇文章[Azure] 同步本地端AD與Azure AD的帳號與群組資訊中,說明了如何透過Azure AD Connect將本地端的AD資料與Azure AD進行同步
本篇文章則會將同步至Azure AD上的使用者帳號資訊,透過程式的方式呼叫微軟提供的Graph API,取得使用者的帳號基本資訊、工作資訊,以及上層主管
在前篇文章[Azure] 透過GraphAPI,取得Azure AD上帳號的詳細資訊中提到可以透過GraphAPI取得Azure AD的帳號資訊
但是若是App與WebAPI上啟用了二次驗證的情況下,驗證得到的結果就會出錯無法取得資訊
以往透過LDAP的方式,可以取得內部AD中帳號的詳細資訊
當AD同步,或是轉移至Azure上之後,就不能使用舊的方式了,必須改用WebAPI的方法取得帳號與群組的詳細資訊
在前篇[Azure] [Xamarin] 使用Xamarin.Forms達成Azure AD的帳號驗證中說明了如何透過Xamarin進行Azure AD帳號的驗證
本篇會延續這個主題,將Xamrin App要連接WebAPI時,進行二次Azure AD驗證的作法
Azure上的AD提供了帳號驗證的服務,所以很多企業為了讓員工透過行動裝置也能進行應用程式的身份驗證,所以將以往只能在公司內部進行AD帳號驗證的資訊,同步至Azure AD上,這樣,就可以讓更多的應用程式提供公司內部帳號驗證的服務