簡易WebサーバーであるSinatraを導入します。 1 Rubygemsをインストールします。 1.1 こちらのマニュアルに従って、rubygemsをインストールしておきます。 Ruby+gems+Railsインストールガイド 2 Sinatraをインストールします。 gem update --system gem install rdoc gem install sinatra gem install sinatra-contrib
helpers do def protected! unless authorized? response['WWW-Authenticate'] = %(Basic realm="Restricted Area") throw(:halt, [401, "Not authorized\n"]) end end def authorized? @auth ||= Rack::Auth::Basic::Request.new(request.env) @auth.provided? && @auth.basic? && @auth.credentials && @auth.credentials == ['changeme', 'changeme'] end end get '/protected' do protected! "Protected page" end
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く