2017-06-15 42 views
0

我有this post中描述的帶有外部認證的WebAPI後端設置。我的大部分Controllers都裝有[Authorize]屬性以限制訪問。帶Ionic 2的WebAPI認證

到現在爲止,我通過網絡瀏覽器消耗了我的API,這很好用,但現在我想通過一個Ionic 2移動應用程序來使用它。

我發現的所有帖子都描述了直接針對社交提供者進行身份驗證的解決方案,但我需要對我的服務器進行身份驗證,以便能夠訪問受限制的API。

如何從Ionic 2應用程序對我的WebAPI服務器進行身份驗證?

回答

0

您需要調用http://localhost:nnnn/api/login/externallogin方法並允許用戶使用他們的憑證通過第三方服務(即google)進行身份驗證。

一旦授權服務器(即谷歌)授予訪問權限,您應該能夠對使用Authorize屬性標記的方法進行調用。