ちょっとしたWebサイトを作ろうとして、Elixirを最近触っていることもあってElixir x Phoenixで構築し始めている最近です。 その中で簡単なログイン機能を追加しようとしたところ、awesome-elixirにてGuardianなる開発途中の認証ライブラリを見つけました。開発者はRack Authenticationのwardenの開発者でもあるのですね。ほー。 試したのは、v0.5.0 Readmeを見ながら作業かなーと思っていたのですが、サンプル実装を公開していることを知り、まずはそこから動かしてみることにしました。 ただ、動かしてみるとPhoenixが0.13.1ベース。 私が今使っているのは0.15.0ベース。 …. ということで、サンプルをPhoenix 0.13.1ベースから0.15.0ベースに書き換えました。開発者の方へPRも投げたので、もしかするとマージされる
![[Elixir]Guardianでログインを固める on Phoenix](https://cdn-ak-scissors.b.st-hatena.com/image/square/af3daafe767c78de4bd98c531930c2b2fd773a80/height=288;version=1;width=512/https%3A%2F%2Fkazucocoa.wordpress.com%2Fwp-content%2Fuploads%2F2015%2F08%2Fscreen-shot-2015-08-01-at-12-03-04.png%3Fw%3D660)