2017-09-06 5 views
2

AspNetWindowsAuthProviderで特定のユーザーのみをServiceStackにログインできますか。カスタムAspNetWindowsAuthProvider

私はCustomAspNetWindowsAuthProviderを作成しました。許可されたユーザーとテーブルのホワイトリストを作成しました。メソッドはIsAuthorizedです。ユーザーがテーブルに存在するかどうかを確認します。終了しない場合はfalseを返しましたが、

答えて

2

あなたはAspNetWindowsAuthProviderを無効にして、それはまだあなたのカスタム実装like it's done in AspNetWindowsAuthProviderIsAuthorized(user)を呼び出す必要Authenticate()を上書きしたカスタムAuthProviderを作成した場合。

+0

ありがとうございます@私は認証するためにユーザーが終了するかどうかを確認するホワイトリストのようなデフォルトのUserAuthテーブルを使用していますが、ユーザーが存在しない場合は自動的に追加されます。 –

+0

@LestherVegaは、基本クラスimplを見て、それが!IsAuthorized(user)の場合にスローします。ユーザーを作成できません。 – mythz

+0

ありがとう@マイミー作品 –

関連する問題