1

基本認証を使用してユーザーの資格情報を検証するサービスがあります。

すべて正常に機能しています (別のデータベースと照合) が、問題はユーザーの ID を保存する場所です。CredentialsAuthProvider がこれを内部的に使用しているように見えるため、UserAuth.Id の設定は機能しません。

DisplayName を使用すると気分が悪くなるので、IAuthSession から取り出すにはどこに保存するのが最適でしょうか?

4

1 に答える 1

1

ServiceStack の認証の拡張に関するこの以前の回答を参照してください。たとえば、目的固有のRefIdを使用して、整数の UserId または文字列フィールドRefIdStrへの参照を追加できます。

于 2013-09-19T20:57:04.130 に答える