通过POST撤销Rails门卫令牌

时间:2014-09-09 05:02:18

标签: ruby-on-rails json doorkeeper

我们知道如果我们为门卫使用资源所有者密码凭据流,则生成的POST的JSON参数基于URL here

{
  "grant_type"    : "password",
  "username"      : "user@example.com",
  "password"      : "sekret",
  "client_id"     : "the_client_id",
  "client_secret" : "the_client_secret"
}

我想通过POST执行令牌撤销到/ oauth / revoke;那么,为了通过JSON执行POST,我需要哪些参数?

谢谢!

1 个答案:

答案 0 :(得分:2)

好的,我弄清楚了;基本上我需要发送以下内容:

curl -H "Authorization: Bearer <token>" \
     -F token=<token>\
     -X POST http://livedo-gunter.codio.io:3000/oauth/revoke

这是基于链接here。首先必须启用基本授权。