CodeIgniterでOAuthを使いFacebookなどの認証情報でログインする方法
- destinomultimedia/ci_opauth から以下のファイルを自分の環境に持ってくる
- application/libraries/Opauth 以下
- application/config/ci_opauth.php
ci_opauth.php はURLを自分の環境に合わせて編集し、
自分が使うサービスの app_id, app_secret 的な物を設定する。
CodeIgniterで使うときは、callback_transportをsessionにすると、ダメでとりあえずpostなら動いた。
あとは、application/controllers/auth.php を参考に実装するだけ。
認証が通った後はCodeIgniter側のセッションで管理してあげればOKって言う感じかな。
- 各サービスのAPIキーなどはこちらから