【发布时间】:2017-11-17 08:54:01
【问题描述】:
我已经设置了一个颁发 JWT 令牌的身份验证服务器。
我现在已经设置了我的第一个资源服务,它将使用请求中提供的不记名令牌进行身份验证/授权。这个服务不是我的认证服务器,它是一个资源服务器。
我将 ServiceStack JwtAuthProviderReader 添加到我的资源服务中:
Plugins.Add(new AuthFeature(() => new AuthUserSession(),
new IAuthProvider[] {
new JwtAuthProviderReader() {
HashAlgorithm = "HS256",
AuthKeyBase64 = AuthSettings.JwtAuthKeyBase64
},
}));
为什么我的资源服务器现在拥有所有身份验证服务器端点,我使用的是JwtAuthProviderReader,而不是我的身份验证服务使用的JwtAuthProvider。 As the documentation states,我的资源服务只是验证令牌。
【问题讨论】:
标签: servicestack