Como remover o redirecionamento de html em planejar authenticate_user

Eu uso o authenticate_user do legado! método em um controlador. Isso está funcionando bem quando o auth_token fornecido na solicitação é o correto, mas se a autenticação falhar, acabo com:

<code>curl -XGET 'http://localhost:3000/my_obj?auth_token=wrongtoken'

<html><body>You are being <a href="http://localhost:3000/users/sign_in">redirected</a>.</body></html>
</code>

Como eu uso rabl, qual é a melhor maneira de ter algo como

<code>{'error' : 'authentication error'}
</code>

retornou intead do redirecionamento de html?

questionAnswers(2)

yourAnswerToTheQuestion