多くのアプリケーションに ASP.Net FormsAuthentication を実装しようとしています。いくつかのアプリケーションで同じログインを共有する、これの実用的なプロトタイプを既に入手しています。hereで説明されているように、アプリケーションは、これが機能するためにいくつかの設定を共有する必要があります。たとえば、machinekey-section:
<machineKey validationKey="C50B3C89CB21F4F1422FF158A5B42D0E8DB8CB5CDA1742572A487D9401E3400267682B202B746511891C1BAF47F8D25C07F6C39A104696DB51F17C529AD3CABE"
decryptionKey="8A9BE8FD67AF6979E7D20198CFEA50DD3D3799C77AF2B72F"
validation="SHA1" />
これらの設定を 1 か所にまとめて、すべてのアプリケーションで使用したいと考えています。10 個のアプリケーションで同じ設定を使用しても意味がありません。設定を変更したい場合は、それを 1 か所で行い、すべてのアプリケーションが後でそれを使用できるようにしたいと考えています。
たとえば、他のアプリケーションが使用するクラス ライブラリ プロジェクトでこれらの設定を行うことは可能ですか? これをどのように実装しますか?configSource-attributeを試しましたが、クラス ライブラリ内の config-file では使用できないと思います。私は正しいですか?
他にどのようなアプローチを使用しましたか? すべてのコメントを歓迎します。ありがとう!