私は、いくつかの大学向けにASP.NET WCF Restful Serviceを構築しています。このサービスは生徒の認証を可能にするため、私は各カレッジでいくつかの種類の中央認証を利用します。たとえば、ある大学ではOpen LDAP経由の認証が必要な場合があり、別の大学ではActive Directory認証が必要な場合があります。クライアントごとのカスタム認証
私は、認証タイプ(オープンLDAP、Active Directoryなど)を変更するために、プロジェクトにコードを簡単にドロップする機能が必要です。
私の解決方法は、インターフェイスを作成し、それを私のカスタム認証クラスに実装することです。私はコンパイルされた認証クラスを私のbinフォルダに落とし、アセンブリ名とクラス名を指定するweb.configファイルにキー値エントリを追加します。ユーザーが認証すると、リフレクションによってクラスを作成し、インターフェイスメソッドを使用してユーザーを認証します。
上記のアプローチは、カスタム認証を処理するための良いアプローチですか?誰かがこれを別の方法で解決しましたか?
ありがとうございます。
ビクター
可能重複:http://stackoverflow.com/questions/892911/windows-authentication-and-forms-authentication-together-for-asp-net –
攻撃的なコメントを追加しても、回答が得られません。 –