ServiceStack を使用して次のシナリオを実装するにはどうすればよいですか?
最初のリクエストはhttp://localhost/auth
、Authorization ヘッダーを次のように定義します。
Authorization: Basic skdjflsdkfj=
IAuthProvider 実装は、ユーザー ストアに対して検証し、セッション トークンを応答本文 (JSON) として返します。
http://localhost/json/reply/orders
クライアントはこのトークンを使用し、次のようなAuthorization ヘッダーを使用するなど、後続のリクエストに対して再送信します。
Authorization: BasicToken <TokenFromPreviousSuccessfulLogin>
を使用して、AuthenticateAttribute
認証を使用するようにサービスにフラグを立てたいと考えています。
後続のリクエストのトークンの検証をどのように実装すればよいですか? IAuthProvider
トークンを提供するには、どのように実装すればよいですか? プロバイダーなどを登録するにはどうすればよいですか? RequestFilters を使用するか、 AuthFeature
?