Gauth

758 views

Published on

http://www.kphpug.jp/beginners/%E7%AC%AC%E4%BA%8C%E5%9B%9E%E9%96%A2%E8%A5%BFphp%E5%88%9D%E5%BF%83%E8%80%85%E5%8B%89%E5%BC%B7%E4%BC%9A%E3%82%92%E9%96%8B%E5%82%AC%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F/



Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
758
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Gauth

  1. 1. gauth GoogleAccountでいっちゃんいけてる認証
  2. 2. • 1986年うまれ • PHP歴 6年くらい • ^^ サービスとかECとか。 Twitter: d_sak
  3. 3. PHPでなにつくる? • PHPを使って、他人から隠したいものっ てよく作りませんか? • 僕はよく作ります。 ‣ フィルタっぽい小物類 ‣ サービスの管理画面
  4. 4. 誰に見せたい? • 見て良い人だけに見せたい ‣ えらい人だけ ‣ あの部署だけ ‣ あの部署のあの子と他社のあの人
  5. 5. auth? • 認証 Authentication ‣ 見に来た人が⃝⃝さんで間違いないと確認すること • 認可 Authorization ‣ あらかじめめ定めたルール(アクセスコントロールリスト)と照合し て⃝⃝さんがアクセスしていいのか判断すること 
  6. 6. BASIC認証? • かんたん。どこでも。 • 管理めんどい ‣ ユーザー管理しにくい(誰がhtpasswdファイルの面 倒見るの?)
  7. 7. ふつうにユーザー認証機能を作る? • つくるのめんどい ‣ わざわざDB用意して • 使うのめんどい ‣ アプリ毎にユーザー登録
  8. 8. じゃあOAuth使うとか? • どこでも共通のアカウント ✓いけてる • 認可はアプリ側 ‣ ACL管理の機構とかめんどい
  9. 9. そこでgauth ★ACLがわりにGoogleDocsを使う • 空ドキュメントを用意して共有設定 • Google AccountでOAuth • ドキュメントにアクセスできれば認可
  10. 10. DEMO
  11. 11. いけてません? • もっといい方法があったら教えて下さい。 • めんどくさくないやつがいいです
  12. 12. おしまい

×