簡體   English   中英

無需用戶名和密碼的身份驗證

[英]Authentication without a username and a password

我正在開發連接到Facebook的AIR應用程序。 用戶連接到他的facebook帳戶后,他應該能夠對鏈接到他登錄的facebook帳戶的帳戶進行操作。

通常,您會有一個login()函數來接受用戶名和密碼,對其進行身份驗證並設置cookie。 就我而言,用戶登錄到Facebook之后,我所擁有的只是他的Facebook用戶ID,如何基於該用戶身份進行身份驗證?

謝謝,

如果您讓用戶通過其Facebook帳戶登錄,那么您實際上就不再進行身份驗證了,現在Facebook正在處理身份驗證,您只需要將其鏈接到Facebook為您提供的帳戶即可。 據我所知,這就是重點。

編輯:

是的,但是要說我使用了諸如login(FBuid)之類的功能,后端如何檢查用戶是否實際使用FB登錄並進行了身份驗證?

如果設置正確,API將連接到Facebook,然后他們的腳本將檢查該用戶是否已登錄(即,他們具有有效的會話,並由有效的Facebook會話cookie確認)。 如果他們沒有活動的會話,它將要求他們登錄其帳戶並返回您的Facebook用戶ID。 如果他們確實有一個活躍的會話,他們只會將Facebook用戶ID返回給您,而不會詢問用戶任何事情。 您收到的Facebook用戶ID是對他們已通過身份驗證的確認。

暫無
暫無

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

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