ソーシャルログインを行いたい

  • ページ: BugTrack
  • 投稿者: umorigu
  • 優先順位: 低
  • 状態: 提案
  • カテゴリー: 本体新機能
  • 投稿日: 2017-04-20 (木) 05:56:45
  • バージョン: 1.5.1

メッセージ

Twitter, Facebook等のSNSアカウントを使ったソーシャルログインを行いたい。

認証情報(ユーザーID, パスワード)をPukiWiki内にもたないことで安全なログインができるようになる。

PukiWiki 1.5.1でも、外部認証(official:PukiWiki/Authentication/ExternalAuth)を利用することでソーシャルログインは可能であるが、追加のPHP実装が必要になるなど利用のハードルが高い。

連携SNS例

  • Twitter
  • Facebook
  • Instagram
  • Google+
  • GitHub
  • LINE
  • Yahoo! Japan

※このリストを全部実装というするわけではなく、よく利用されているSNSを挙げてみた段階

関連


  • 発端は上にある official:質問箱5/262 -- henoheno 2017-04-30 (日) 22:13:14
  • 余り詳しくないのですが、OAuth Service Provider ごとに scope(permission) を適切に制限しておかないと、外部サービスを攻撃する糸口になってしまいそうですね。(Twitterの場合「タイムラインのツイートを見る」「フォローしている人を見る」に関する許可を排除できるかどうか) -- henoheno 2017-04-30 (日) 22:33:12
  • その辺はIdP側のアプリ連携設定に依りますね。ある程度は、ソーシャルログインとはそういうものだ、という割り切りが必要かもしれません -- umorigu 2017-05-05 (金) 06:57:12
  • まずTwitter限定ですが、手順をまとめました。 http:// umorigu.hatenablog.com/entry/2017/05/07/062253 複数SNS対応を考えてOpauth (github.com:opauth/opauth) を使っています -- umorigu 2017-05-07 (日) 06:35:44


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-05-07 (日) 06:35:44
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u8. HTML convert time: 0.148 sec.

OSDN