技術的なこともさておき、MetaのDeveloperのアプリ登録でハマってしまった。 技術的なとこ 技術的にはJSのSDKを公式で提供してくれているので、比較的やりやすい気はする。 ウェブ - Facebookログイン - ドキュメンテーション - Meta for Developers 手順はこんな感じにしたけど、jwtとかでも検証できるっぽい。 SDKでログイン画面を出してFacebookへログインしてもらう アクセストークンとユーザーIDがJSで取得できるのでsubmitする時に一緒に送る サーバー側でsubmitされたアクセストークンやユーザーIDが妥当かをFacebookの/meAPIとかにアクセスして検証する(アクセストークンの保持者=ユーザーIDが返ってくるはず) 妥当ならこのユーザーIDを自分のアプリで使う グラフAPIの使い方もそんなに難しくない。 概要 - グラフAPI