Microsoft CRMプロジェクトの場合は、Delphi 2009 WebサービスクライアントにNTLM authenticationが必要です。Delphi SOAP WebサービスクライアントでNTLM認証を使用するにはどうすればよいですか?
Indy 10 Tiburon already has experimental NTLM supportのように見えます。
THTTPRioコンポーネントのNTLM認証をアクティブにし、宛先Webサービスサーバーのログオン情報(ユーザー名、パスワード、ドメイン)を使用するにはどうすればよいですか?
編集:「基本」以外の認証方法、たとえばHTTP Digest access authenticationを使用する方法がある場合にも役立ちます。
ヒントのおかげで、私はtexteを変更しました:どのようにTHTTPRioコンポーネントのNTLM認証を有効にすることができますか? NTLM APIのインポートがあり、IdAuthenticateNTLM.pasもあります。唯一の方法がDelphi HTTPRio/HTTPSoapクラスを変更する場合は、NTLM APIを使用するために、C#(またはJava)でCRM Webサービスの統合をさらに簡単に行うことができます。 – mjn