2017-11-01 4 views
0

永続的なストレージ用のTokenCacheのカスタム実装があります。私はレガシー依存関​​係を最新のものにしようとしています(ADAL 2.x→ADAL 3.17.0(最新))。 TokenCache Deserializeメソッドは、シリアライズされたキャッシュのバージョンを調べて、デシリアライズするのを拒否します.2であり、最新バージョンでは3が必要です。ADAL v2.xを使用して構築されたTokenCacheからADAL v3.xにアップグレード

シリアル化されたキャッシュを手動でアップグレードする方法はありますかV2からV3の新しいAuthenticationResultExクラスへのAuthenticationResultクラス?これは一度だけのことなので、ハッキーコードは気にしないでください。

V2トークンキャッシュからV3に移行する方法は他にありますか?リフレッシュトークンなどを使用してV3トークンキャッシュにデータを挿入する方法はありますか?

答えて

0

Brijeshでは、v2とv3のキャッシュ構造は順方向互換性がないため、この移行を行うための「サポートされた」方法はありません。

このためハックコードがadal v2 and v3からソースコードをダウンロードして、非直列化されたキャッシュを変換するために、両方のライブラリのバージョンのクラスを使用することですが、これはあなたにいくつかの作業を行います。

関連する問題