GAE + Go で Sign in with Twitter - y.okano blog
Facebook ログイン関係の公式ドキュメントはこちら
Facebook Login - facebook developers
OAuth Core 1.0 Revision A - oauth.net
OAuth 2.0 - rfc6749
Facebook からは JavaScript でログインが可能な SDK が提供されています。
今回はサーバサイドでログインを実装するので、JavaScript SDK は使用しません。
JavaScript SDK を使ったログイン方法についてはこちら
The Login Flow for Web - facebook developers
JavaScript SDK を使わないログイン方法についてはこちら
The Login Flow for Web (without JavaScript SDK)
アプリの登録
まず、Facebook に自作のアプリを登録します。
Facebook のアプリ管理ページを開きます。
アプリ - facebook developers
右上の「+新しいアプリを作成」ボタンを押すと以下の様なダイアログが出ます。
Display Name, App Category を入力します。
App Namespace は入力しなくて OK です。
Web Hosting は GAE を使うためチェックは外した状態にします。
アプリを登録したら、自動的にアプリの基本設定が表示されます。
ここに表示される App ID と App Secret をログインに使用します。
App Domains に GAE のアプリのドメイン名を入力します。
appname.appspot.com という感じです。
更に画面下の「アプリを Facebook に結合する方法を選択」部分を変更します。
「Facebook でログインするウェブサイト」のサイト URL を入力します。
http://appname.appspot.com/ という感じです。
ここまで変更できたら「変更を保存」ボタンを押して保存します。
これで Facebook でログインするためのアプリ登録が完了です。
今日はここまで。
0 件のコメント:
コメントを投稿