簡體   English   中英

使用Asp.Net Web API 2.2的Android外部身份驗證

[英]Android External Authentication Using Asp.Net Web API 2.2

我正在為服務層使用ASP.NET WEB API 2.2框架。 啟用了個人帳戶和外部Facebook登錄功能。 而且,我嘗試從我的Android本機應用程序中使用此寧靜服務。

我的第一個問題是如何在移動設備上使用當前經過身份驗證的Facebook帳戶進行登錄。 我如何獲得當前登錄的Facebook用戶及其個人資料圖片之類的數據,最后將這些數據發送到Restful服務。

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

在以后的服務方面(或Web瀏覽器cookie身份驗證),Facebook身份驗證沒有問題。 但是,缺少信息,即通過Facebook登錄Android本機應用程序的教程。

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

但是,教程不足,我們如何使用此Facebook訪問令牌從ASP.NET WEB API 2.2系統中獲取Owin承載令牌。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM