设计插件允许使用身份验证令牌。该文档说明了“Token Authenticatable”选项:基于身份验证令牌(也称为“单一访问令牌”)登录用户。令牌可以通过查询字符串或 HTTP 基本身份验证给出。
查询字符串方法很清楚,但是您究竟如何通过基本身份验证传递令牌?是否有必要使用Base64编码,像这样:
echo "auth_token:3a75Dvc" | base64
=> YXV0aF90b2tlbjozYTc1RHZjCg==
curl --header "Authorization: Basic YXV0aF90b2tlbjozYTc1RHZjCg==" \
http://my_site.com/my_app