2014-02-15 50 views
0

我已经使用Oauth设置了“使用Github登录”的功能,如in this tutorial所述。它工作得很好,但我无法弄清楚如何给他们一个注销按钮。如何使用Github登录后登录用户

我试图提供一个按钮模仿Github's logout form(发送POST请求https://github.com/logout),但它为用户提供了Github的错误页面的状态码:422无法处理的实体。

我在Sinatra中使用Octokit.rb。有什么想法吗?

+0

会,如此回答是有帮助的? - http://stackoverflow.com/a/17225298/335418 – nulltoken

+0

不是真的,因为像那张海报,我不想存储他们的用户凭据或让他们重新输入。我知道这可能没有用户的信任... [sinatra_auth_github](https://github.com/atmos/sinatra_auth_github)gem(我没有使用)[内置注销功能](https:// github。 COM /原子/ sinatra_auth_github /查询q =注销%21&REF = cmdform)。 – bryanbraun

回答

相关问题