0

WCF ベースの ERP アプリケーションを開発しています。私のサービスは、Per Call インスタンス モードと同時実行モード Multiple を使用しています。
認証にカスタム UserName/Password バリデーターを使用しています。Per Call サービスでは、呼び出しごとにサービス インスタンスが作成されるため、認証の処理方法がわかりません。

各サービス要求でユーザー名とパスワードを送信し、サーバー側で検証するのは正しいアプローチですか?
その場合、クライアント側で、ユーザーが入力したユーザー名とパスワードを保存する必要がありますか?

ユーザー名/パスワードベースの認証を行うためのより良い方法があれば、私に知らせてください。

4

1 に答える 1

0

メソッド パラメーターとして渡す代わりに、SOAP ヘッダーで資格情報を渡すことができます。そのためには、MessageContract を使用する必要があります。

于 2016-01-05T10:06:49.320 に答える