misc.log

日常茶飯事とお仕事と

Exchange Web Services(EWS)の認証方式

業務メモ。話が進展したら広げます。

とっかかり

Microsoft Exchange Serverが公開するWebサービス経由のメール操作窓口「EWS」にうまくつながらないという問題があり調査中。以下のサイトを手掛かりに作業中。

Authentication and EWS in Exchange / MSDN Office Dev Center
https://msdn.microsoft.com/en-us/library/office/dn626019(v=exchg.150).aspx#sectionSection1

ひと目でわかるExchange Server 2010

ひと目でわかるExchange Server 2010

調査結果1

Webサービスへの接続に使っているのはcurlで、認証にはNTLM認証を使っています。環境はLinux。そもそもLinux環境からNTLM認証ってできるのかな?ってのはあるのですが、まずはサーバーにログインしてcurlコマンドをオプション「--ntlm」を付けて叩いてみたところ

option --ntlm: the installed libcurl version doesn't support this

とのこと……そもそもライブラリが対応してない?……調べてもらいました(サーバー自体の管理はウチでやってないので)。結論、curlのビルド時にntlmを使うオプションが入ってなかったとのこと。これを改善してもらい、とりあえずはEWSに繋がったのですが……

調査結果2

繋がるExchange Serverと繋がらないExchange Serverがある……参った。