nomlab / camome

CAMOME MOtivates ME
1 stars 11 forks source link

omniauth と devise を利用し,ログイン時の認証の仕組みを作り直す #32

Closed ikeda-yuko closed 8 years ago

ikeda-yuko commented 8 years ago

Created from AI0126 of minute 214.

omniauth と devise を利用し,ログイン時の認証の仕組みを作り直す.

ikeda-yuko commented 8 years ago

現状報告

現在,以下の Gem を利用し,camome に Google認証でログインする仕組みの確認は終了した.

  1. devise
  2. omniauth
  3. omniauth-google-oauth2

また,確認は池田の個人プライベートリポジトリである,kerokeroにて行った.

今後の予定

今後は,招待機能を kerokero に実装し,機能の確認を行う. すべての確認が完了し次第,camome の認証機能を作り直す.

招待機能の実装について

招待機能を実装するにあたって, 初回ログイン時のフローは以下のようになる予定である.

  1. admin ユーザから招待メールを送ってもらう
  2. 招待メールに記載されている URL をクリックし Google認証を行う
  3. リダイレクト先のページにて, loginname と password の設定を行う
ikeda-yuko commented 8 years ago

36 に commit を追加した.

今回の commit で以下のことが可能になった.

PR を取り込んだ際のフロー

今後の課題