こんにちは,池田(ゆ)です. 今回は,Ruby on Rails で作っている Web アプリケーションの認証管理をについて備忘録を残したいと思います. やりたいことは, * アカウント作成をメールよる招待制にしたい * Google アカウント (OAuth) で認証したい です! 内輪の Web サービスの認証情報管理を Google (OAuth) に任せたいのですが,誰でもログインできるようにはしたくないので,アカウント作成自体は,メールによる招待制にします. 招待制にすることによって,管理者ユーザが都度アカウントを作る面倒もないので,小さなユルいグループで運用するには便利そうです. イメージは,こんな感じです. 1. 内輪サービスにログイン済みのユーザAさんが,招待機能を使ってメールを送る 2. メールを受け取った Bさんは,メール中のリンクをクリックすることで,Google の認証に飛ばされる 3. 自分の好きな Google のアカウントで認証し,内輪サービスに認証結果を渡す許可を出す 4. 内輪サービスに戻って来て,認証済みであることを確認する 5. 内輪サービスのユーザ名登録に進む ここで,招待状を送る相手Bさんのメールアドレスは,必ずしも Google アカウントのメールアドレスである必要ありません. 4つの gem を利用してこれを実現したため,その方法をまとめます.

Read More
こんにちは,鈴木です. 海や山の恋しい季節となりました,皆さんいかがお過ごしですか. 乃村研では,近年恒例となったBBQを7/9に開催しました. 今回は,その模様をお伝えします.

Read More
こんにちは,石川です. 乃村研究室に配属されて3カ月が経過し,最初は緊張しっぱなしだった研究室での生活にもだんだんと慣れてきました. とはいっても本格的な研究は始まっていないので,引き続き気を抜かないように頑張りたいと思います! それでは,本題へ. 今日は,先日行われたGNグループのもくもく会について紹介します!

Read More
こんにちは,池田(ゆ)です. 先日,M2論文紹介が行われました! M2論文紹介では,自分の研究に関連する論文(基本英語論文)を紹介します. なんとか無事に論文紹介を行えてホッとしつつ,ちょっとした脱力感に襲われてます. そんな今日のネタは,最近乃村研で行われている「お楽しみ会」についてです!

Read More