0

AtTask のサポートに問い合わせましたが、2 週間経っても返事がありません。AtTask Sandbox と AtTask On-Demand には違いがあるようです。SharePoint リストから休暇を抽出し、AtTask で休暇カレンダーを更新するスクリプト (PHP) を開発しました。サンドボックスでは完全に機能しますが、オンデマンドではまったく機能しません。

サンドボックスは毎週末、本番環境から更新されます。ユーザーは同一であり、同一の権限を持っています。しかし、スクリプトをオンデマンドに向けると、ログインすることさえできません。その結果、残りのプロセスは失敗します。

Sandbox へのログインに使用している URL は次のとおりです。

" https://COMPANY.attasksandbox.com/attask/api/v4.0/login?username=USERNAME@COMPANY.COM&password=PASSWORD "

動作しないオンデマンドに使用している URL は次のとおりです。

" https://COMPANY.attask-ondemand.com/attask/api/v4.0/login?username=USERNAME@COMPANY.COM&password=PASSWORD "

ログイン資格情報は、ログイン フォームから入力すると両方のサイトで機能し、まったく同じユーザー権限を提供します。複数の資格情報セットをテストしましたが、同じ結果が得られました。

もう 1 つの奇妙な点は、オンデマンド サーバーにログインするコマンドが、Chrome の「高度な RESTful クライアント」を介して送信された場合は機能しますが、PHP スクリプトから送信された場合は失敗することです。

私の推測では、Sandbox と On-Demand (SSL??) の間でサーバー構成に何か異なるものがあると思いますが、AtTask から確認を得ることができませんでした。

洞察をお寄せいただきありがとうございます。

マーク

4

3 に答える 3

0

私は問題を特定したと思います。Qualys SSL Labs をオンラインで使用して、Sandbox サーバーと OnDemand サーバーの両方でサポートされているプロトコルとクライアントを調べました。いくつかの恐ろしい点 (どちらのサイトも poodle エクスプロイトの影響を受けやすい) を除けば、私が見つけた最大の違いはクライアント サポートでした。SSL Labs は 34 のクライアントでハンドシェイクをテストします。Sandbox は 32 のテストに合格しました。OnDemand は 34 問中 18 問しか合格しませんでした。私に本当に影響を与えたのは OpenSSL 1.0.1h で、これは私のサーバーで使用されている SSL ライブラリです。

また、どちらのサーバーでも SSL がどのように設定されているかを制御することはできません。

于 2015-01-13T19:34:03.703 に答える