0

Railsでの認証にはdeviseを使用しています。現在、API のいくつかの POST 関数をテストしており、cRUL でそれを実行したいので、devise によって承認されるにはアクセス トークンが必要です。次に、cURLを次のように使用できます

curl -v -H "Accept: application/json" -H "Content-type: application/json" -H 
'Authorization: Token token=""' -X POST -d '{"name": "paul 
allen","first_name":"paul","last_name":"allen","middle_name":"","gender":"m",
"dob":"1/2/1980","dod":""}' http://localhost:3000/?auth_token=OyZSe8ozy_os5acibqNC 

どうすればauth_tokenを取得できますか? (OyZSe8ozy_os5acibqNC)?

4

1 に答える 1

0

Devise トークンはコントローラーで返すことができます:

  render :status=>200, :json=>{:token=>@user.authentication_token} 
于 2012-11-07T03:27:47.803 に答える