/home/matstani/weblog

programming log.

Friendを利用したフォーム認証

Compojureプロジェクトの作成手順はこちら

Compojureベースのウェブアプリケーションで、フォーム認証を行なってみます。

Friendという認証/認可用のライブラリを利用できます。

依存ライブラリインストール

project.cljの:dependenciesにFriend、HTML生成ライブラリのHiccupを追記します。

:dependenciesに追記後、以下のコマンドでライブラリをインストールします。

1
$ lein deps

Friendを使ってフォーム認証

仮アカウントとしてadmin、userを用意し、それぞれ閲覧できるページが異なる設定にしています。 認証に伴うリダイレクト処理はFriendが行ってくれます。
サンプルコード

Comments