ServiceStack 身份验证错误代码
ServiceStack Authentication Error Codes
之前我总是在全球范围内赶上每个身份验证 xhr 请求拒绝。
状态代码如下:
401: not Authenticated
403: not Authorized
419: sessionTimeout
440: sessionTimeout
使用 CredentialsAuthProvider
我得到一个 401
用于登录请求的无效用户名或密码。对于 [Authenticate]
401
未经授权。除了403
, 419
, 440
sessionTimeout 等,我还能做什么。感谢您的支持。
当用户通过身份验证但他们无权使用服务时返回 403 Forbidden
,例如他们没有必要的 Roles or Permissions.
ServiceStack 中永远不会引发会话超时,因为会话在 back-end Caching Provider 过期时会自动删除,这会导致与根本没有会话相同的状态,因此 returns 401 Unauthorized
.
维基百科有一个很好的列表,列出了不同的 HTTP Status codes and their meaning。
之前我总是在全球范围内赶上每个身份验证 xhr 请求拒绝。
状态代码如下:
401: not Authenticated
403: not Authorized
419: sessionTimeout
440: sessionTimeout
使用 CredentialsAuthProvider
我得到一个 401
用于登录请求的无效用户名或密码。对于 [Authenticate]
401
未经授权。除了403
, 419
, 440
sessionTimeout 等,我还能做什么。感谢您的支持。
当用户通过身份验证但他们无权使用服务时返回 403 Forbidden
,例如他们没有必要的 Roles or Permissions.
ServiceStack 中永远不会引发会话超时,因为会话在 back-end Caching Provider 过期时会自动删除,这会导致与根本没有会话相同的状态,因此 returns 401 Unauthorized
.
维基百科有一个很好的列表,列出了不同的 HTTP Status codes and their meaning。