私はwinformsアプリケーションをC#で構築して、ADFS(windowsmixed)からの認証トークンを要求しました。これはうまく動作し、トークンを発行しました。私はWIF/ThinkTecture IdentityModelを使用しています。GenericXmlSecurityTokenを格納/逆シリアル化/シリアル化する方法は?
トークンをローカルにキャッシュして保存してから、トークンを再ロードするのが良い方法は何ですか?
私はGenericXmlSecurityTokenオブジェクトの形でトークンを発行しました。これをファイルに保存してキャッシュし、それを新しいGenericXmlSecurityTokenオブジェクトにリロード/シリアル化する最も良い方法はありますか?
私は文字列にトークンを変換して保存することができます
string strToken = ((GenericXmlSecurityToken)genericToken).TokenXml.OuterXml;
をしかし、私はこれが最善のアプローチであっても、または(私は余分なセキュリティを感謝し、この文字列のバックGenericXmlSecurityTokenに、シリアライザを再するかどうかはわかりませんトークンをディスクに保存するときに必要です。これは将来のタスクです)。