自分用メモ。
curlを使ってWebサービスに接続するPHPプログラムがあるのですが、対象サーバーがNTLM Version 2しか接続できない仕様に変わったため、プログラムを新しいcurlが入ったサーバーに引っ越す必要が出てきました。
curlのバージョンは 7.19.7 から 7.51.0 に変わるらしいのですが、果たして実装方法等も変わるのか。その辺をちょいと調査。
とりあえず接続時の認証を指定しているのは以下の一文のよう。
curl_setopt($handle, CURLOPT_HTTPAUTH, CURLAUTH_NTLM);
おそらくこの「CURLAUTH_NTLM」が「変わるかもしれない」のだとおもうのですが、どうやら最新版でも新しいオプションは追加されていないよう。ということは、このままでNTLMv2のサーバーにつながるようになるのかな……。試してみるしかないけれど、それには作業見積もりを立てて注文うけないとだ……。
- CURLOPT_HTTPAUTH explained
- https://curl.haxx.se/libcurl/c/CURLOPT_HTTPAUTH.html
Curlプログラミングバイブル リッチクライアントWeb言語完全解説
- 作者: Nikhil Damle,Gary gary,bruce Mount,Paul Ahn,John Chisholm,Peter Desjardins,Michael Gordon,Peter Gruenbaum,Garol Munroe,Dan Oberlin,Carl Soeder,Eric Wehmeyer,(株)カール・アジアパシフィック,クオリテック(株),(株)ドキュメントシステム
- 出版社/メーカー: 毎日コミュニケーションズ
- 発売日: 2004/04/17
- メディア: 単行本(ソフトカバー)
- クリック: 11回
- この商品を含むブログ (2件) を見る