首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Servicestack身份验证获取身份验证/注销

Servicestack身份验证获取身份验证/注销
EN

Stack Overflow用户
提问于 2016-12-29 23:06:57
回答 1查看 224关注 0票数 1

我对此一无所知,我正在尝试使用auth/logout从客户端对用户进行身份验证的任何位置注销用户。我得到了get请求所通过的响应200,但是当我检查test-webpage.com站点时,用户仍然登录到了inn。

请求地址:http://test-webpage.com/api/authenticate/logout

请求方法:GET

状态码:200正常

远程地址:1:80

不知何故,如果我把它放在地址栏中,url就能正常工作..

编辑:

我注意到当我向另一个客户端发送post/get时,请求ss-id是空的。这会是个bug还是别的什么吗?当我向另一个客户认证的时候。我可以看到我的客户端正在发送一个请求,并且在该请求中包含ss-id、ss-opt和ss-pid。但是当发送post/get auth/logout时,请求/响应的ss-id、ss-opt和ss-pid都是空的。我正在用chrome进行调试。

EN

回答 1

Stack Overflow用户

发布于 2016-12-30 06:49:56

要使用logout a user in ServiceStack,您需要向/auth/logout发送一个空的POST请求,或者如果使用C#服务客户端:

代码语言:javascript
复制
client.Post(new Authenticate { provider = "logout" });
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41382280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档