passportでBasic認証を実装するチュートリアルをやってみた
Beer Locker: Building a RESTful API with Node - Passport - Scott Smith
昨日の続き。
今日はpassportを使って、昨日作ったbeerlockerアプリにBasic認証機能を付けた。
Passport - Simple, unobtrusive authentication for Node.js.
記事に言われるがままあれよあれよとやっていくうちに簡単に認証が実装できた。passportを使えば、Basic認証以外にも、"strategies"
として提供されている様々な方法の認証が簡単にアプリに追加できるみたい。
コードは以下。
https://github.com/yamacent/sample-Express-MongoDB-beerlocker
今日は本当に表面をなぞっただけなので、今後ちゃんとpassportが何をやっているのかを調べる必要がある。
チュートリアルの続きはOAuthになっている。続きは明日かな。(2015/4/5追記)OAuthは仕組みもよく理解してないので後回しにする。