我将如何使用 ServiceStack 实现以下场景?
初始请求http://localhost/auth
具有如下定义的授权标头:
Authorization: Basic skdjflsdkfj=
IAuthProvider 实现针对用户存储进行验证,并将会话令牌作为响应正文 (JSON) 返回。
客户端使用此令牌并针对后续请求重新发送它,例如http://localhost/json/reply/orders
使用 Authorization 标头,如下所示:
Authorization: BasicToken <TokenFromPreviousSuccessfulLogin>
使用AuthenticateAttribute
我想标记我的服务以使用身份验证。
我应该如何为后续请求实现令牌验证?我应该如何实施IAuthProvider
以提供令牌?我将如何注册提供者等?使用 RequestFilters 或使用AuthFeature
?