【发布时间】:2013-03-12 12:11:21
【问题描述】:
devise plugin 允许使用authentication tokens。该文档说明了“Token Authenticatable”选项:基于身份验证令牌(也称为“单一访问令牌”)登录用户。令牌可以通过查询字符串或 HTTP 基本身份验证给出。
查询字符串的方法很清楚,但是到底怎么通过Basic Authentication传递token呢?是否需要使用Base64编码,像这样:
echo "auth_token:3a75Dvc" | base64
=> YXV0aF90b2tlbjozYTc1RHZjCg==
curl --header "Authorization: Basic YXV0aF90b2tlbjozYTc1RHZjCg==" \
http://my_site.com/my_app
【问题讨论】:
标签: ruby-on-rails authentication devise