Facebook应用程序授权机制


1.      Auth Dialog(用户授权认证对话框)

Auth Dialog是用户首次使用应用程序时用于请求用户授权,从而访问用户数据的对话框。

要勾选Authenticated Referrals 才能进一步请求用户授权访问未公开数据。

Facebook提供了授權(authorization)機制:任何可能擷取到關於隱私的資料時,在Graph API的請求中應該要附加一個存取鑰匙(accesstoken)。如此一來若這些app想存取某些隱私資料時,必須經過Facebook的授權以及使用者的認可後才可開放存取。

 

注: Auth Dialog server-side authentication(服务器端身份验证),参见:

https://developers.facebook.com/docs/authentication/server-side/

      

       应用程序可请求的相关权限列表参见:

       https://developers.facebook.com/docs/authentication/permissions/

 

      

Facebook Authentication Process(授权机制流程)

This is how facebook authorization process will work.We will follow this process in code.

   Facebook应用程序授权机制_第1张图片


Facebook JavaScript SDK 使用方法参考:

http://thinkdiff.net/facebook/new-javascript-sdk-oauth-2-0-based-fbconnect-tutorial/

 


2.     学习CSSJavaScript

       Facebook有个JavaScript Test Console,用于调试常见的JavaScript SDK 方法,参见:

       https://developers.facebook.com/tools/console/

HTML学习

http://www.blabla.cn/      该网站有HTML、CSS、Javascript等教程,并且有HTML在线编辑器。


你可能感兴趣的:(Facebook,APP,开发及安全性探究)