1

CRM が更新されてから、カスタム レポート ツールが機能しなくなりました。

PHP と例で提供されている EntityUtils を使用します。問題は、LiveID で認証できることですが、CURL を使用して SOAP 応答を取得すると、次のような応答が返されます。

S:Senderwst:FailedAuthenticationAuthentication Failure0x800488210x80041012The entered and stored passwords do not match.

ログインしてメールアドレスとパスワードが正しいことを確認し、すべての URL が正しいことを確認しました。

4

1 に答える 1

2

免責事項: 解決策は、Dynamics コミュニティ フォーラム (リンク)で Andrew Campey によって発見されました。

Poodleこの脆弱性のため、Dynamics CRM から SSL v3.0 が削除されました。非 .NET クライアントは、SSL バージョンを含むほとんどの認証プロセスを処理する必要があります。

解決策は、curl リクエスト内の SSL バージョンを 3 から 4 に変更することです。

curl_setopt($cURLHandle, CURLOPT_SSLVERSION, 4);
于 2014-12-01T02:25:44.987 に答える