NTLM authentication module for IMAP

岡田 健一 / Kenichi OKADA okada @ opaopa.org
2001年 2月 20日 (火) 18:53:54 JST


おかだです。

In the message <8zn1eo1d @ opaopa.org>
okada @ opaopa.org (岡田 健一 / Kenichi OKADA) wrote:

> > | 本体にコミットすべく、いろいろいじっていたのですが、
> > | いくつか質問があります.
> > | 
> > | 1. sasl-next-step-exists-p が新設されていますが、
> > |    sasl-next-step ではだめですか?

> > elmo-imap4.el の関数 elmo-network-authenticate-session 内の2番目の
> > sasl-next-step では返り値を取っていませんのでせっかく実行してもその結
> > 果を次のstepにつなげられないと思います。その部分の意図は、次のstep関数
> > がsasl-mechanism に登録されているかを見るだけではないかなと思ったので、
> > sasl-next-step-exists-p を新設しました。詳しくは覚えていないのですが
> > sasl-next-step ではうまく行かなかった記憶があります。

> なるほど.elmo-imap4.el 側のコードが悪いのかもしれません.
> もう少し見てみます.

elmo-imap4.elをいつのまにか壊してしまっていたようです.御迷惑
おかけしました.認証が一往復以上のものが動かなくなってしまっていました.
とりあえず、elmo-imap4.el を修正しておきましたので、
sasl-next-step-exists-pがなくて済むようになりました.

;; 御指摘の位置の sasl-next-step は、本来、サーバが OK を返したにも
;; かかわらず、next-step が存在する場合をチェックするためのコード
;; です.なので、次のstepがあった場合は、エラーになり、
;; ない場合は、認証が正常に終了したことを意味します.

とりあえず、ntlm-get-password-hashes まわりに問題がなければ
wl-2_4 にもcommitしようと思います.

-- 
岡田 健一  URLs: mailto:okada @ opaopa.org
	   	 http://www.opaopa.org




More information about the Emacs-mime-ja mailing list