Index: [Article Count Order] [Thread]

Date: Wed, 18 Dec 2002 01:24:28 +0900
From: たむらけんいち <sgs02516@nifty.com>
Subject: [webrickja:71] Re: Basic Auth
To: webrickja@notwork.org
Message-Id: <20021218012428.435bcc1e.sgs02516@nifty.com>
In-Reply-To: <20021218.012625.74164629.gotoyuzo@kotetsu.does.notwork.org>
References: <20021218004444.7d94ad91.sgs02516@nifty.com>	<20021218.012625.74164629.gotoyuzo@kotetsu.does.notwork.org>
X-Mail-Count: 00071

たむらです。

On Wed, 18 Dec 2002 01:26:25 +0900 (JST)
GOTOU Yuuzou <gotoyuzo@notwork.org> wrote:

> ええと、これでいかがでしょう。
> 
>    def basic_auth(req, res)
>      STDERR.puts "basic auth ..."
>      if proc = Proc.new{|user,pass| 
> -       user = 'ruby' && pass = encode64('matz')
> +       user == 'ruby' && pass == 'matz'
>      } then
>        realm = "Basic Auth"
>        WEBrick::HTTPAuth::basic_auth(req,res,realm,&proc)
>      end
>      req.header.delete("basic-authorization")
>    end

ありがとうございます。ビンゴでした。
# しかし、はずかしすぎなミスだ。結局  
# WEBrick::HTTPAuth::basic_auth(req,res,realm,&proc) がスルーして
# 認証ダイアログが表示されなかったという訳か。

-- 

たむら (http://tamura.tdiary.net)