2
大量のデータをCRMに読み込む必要があり、実行に時間がかかる、長時間実行するアプリケーションがあります。Microsoft Dynamics CRMオンライン - 更新トークン
認証から作成されたトークンが8時間しかないことがわかったので、有効期限が近づいているときに更新するソリューションを探しています。私は、OrganizationServiceProxyオブジェクトでAuthenticate()メソッドを使用することをアドバイスするインターネットに関する記事をいくつか見つけました。例えば
:
- https://blog.thomasfaulkner.nz/post/2015/03/crm-organization-service-(re)authentication
- StackOverflowの上の1もあります。 CRM 2011: Reauthentication with _serviceProxy.Authenticate()
私は単体テストを行い、期待通りに動作しているかどうかを確認しました。ただし、結果はトークンが更新されないことが判明しました。
アイデア?
ありがとうございます。
ご回答ありがとうございます。ええ、私は似たようなことをしました。プロキシオブジェクト内でAuthenticate()メソッドを呼び出す代わりに、新しいトークンを取得するために認証プロセス全体を再確認します。なぜ人々がAuthenticate()メソッドがうまくいくと言うのか分かりませんが、実際はそうではありません。 – Lichader
あなたは大歓迎です:) – Jordi