2015-01-07 35 views
0

我正在爲我的服務層使用ASP.NET WEB API 2.2框架。個人帳戶和外部Facebook登錄功能已啓用。我嘗試從我的Android本機應用程序中使用這種寧靜的服務。使用Asp.Net Web API進行Android外部認證2.2

我的第一個問題是我如何在移動設備上使用當前經過身份驗證的Facebook帳戶登錄機制。我怎樣才能獲得當前登錄Facebook用戶和他/她的數據像個人資料圖片,最終將這些數據發送到寧靜的服務。

第二個問題是:如果用戶未在他/她的移動設備的Facebook中進行身份驗證,我應該重定向到Facebook登錄頁面。如果是的話,如何管理這個工作流程(打開Facebook用戶輸入用戶名和密碼,登錄後重定向到我自己的本地應用程序等)。

就後期服務(或網頁瀏覽器cookie認證)而言,Facebook認證沒有問題。但是,缺乏Android Native Native Application通過Facebook登錄的信息和教程。

回答

0

在Android中使用Facebook身份驗證可以通過在我們的Android項目中導入Facebook SDK來解決。完成此導入過程後,Facebook SDK現在可以提供訪問令牌。

但是,沒有足夠的教程,我們如何使用這個Facebook訪問令牌來從我們的ASP.NET WEB API 2.2系統中獲取Owin持票人令牌。

在ASP.NET WEB API 2.2模板的apiaccountcontroller類中有很多方法,我們如何正確使用它們?