私は以下のようにカスタムMembershipProviderを持っています。 Active Directoryに対してユーザー名とパスワードを検証します。私はこれを「認証サービス」としたいと考えています。これは、クライアントがフォーム認証またはWindows認証を使用していても機能します。WCFを使用した認証サービス
従業員情報を提供するWCF「人事サービス」があります。 「HR UI」Webサイトでは、「HRサービス」WCFサービスが使用されています。 「HRサービス」を使用するクライアントは、「HRサービス」の操作にアクセスする前に、「認証サービス」を使用して認証する必要があります。クライアントアプリケーションが一度認証された場合は、次回以降は再度検証しないでください(アプリケーションが終了するまで)。クライアントアプリケーションの新しいインスタンスが開かれると、最初から認証される必要があります。
私たちはどのようにそれを達成するのですか?エンド・ツー・エンドのフロー・デモンストレーション用のコードサンプルはありますか?
注:自己ホストサービスを使用してテストできる必要があります。
注:クライアントは任意のプラットフォーム(Javaなど)でもかまいません。
namespace LijosCustomValidation
{
public sealed class LijoMembershipProvider : MembershipProvider
{
public override bool ValidateUser(string username, string password)
{
bool isValid = true;
//my logic to validate the user name and password
return isValid;
}
//other implementations of Abstract Methods from MembershipProvider
}
ありがとうサイモン。エンド・ツー・エンドのような実装の参照を私に与えることは可能でしょうか? – Lijo
私はそのような実装を認識していないのではないかと心配しています。私の提案は、そのような課題に取り組んだ私の経験に基づいていました。 –