タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

sinatraとwardenに関するtoydevのブックマーク (1)

  • Sinatra アプリケーションに Warden で認証を実装する - present

    Warden は Rack アプリケーションで認証を実装するときの定番です。だけど、ネットで見つかるのは OmniAuth と組み合わせるサンプルが比較的多め。 Warden を使ったサンプルで、自分にとってわりやすいものが見つからなかったので、試しに書いてみました。Sinatra と Warden のサンプルです。コードを単純にするため、ユーザー名とパスワードは test で固定しています。 # coding: utf-8 require "sinatra" require "warden" # Sinatra のセッションを有効にする enable :sessions # ユーザー ID をもとにユーザー情報を取得する # 今回は単なる Hash だけど、実際の開発ではデータベースから取得するはず Warden::Manager.serialize_from_session do |i

    Sinatra アプリケーションに Warden で認証を実装する - present
  • 1