0
로그인 한 사용자에게만 표시되어야하는 URL에 대한 간단한 테스트를 작성하려고합니다 (이를 수행하기 위해 before_action :authenticate_user!
을 사용합니다). 내가 제대로 나는 항상 JSON 응답을 얻을 모든 헤더를 할당 내가 (생각)에도 불구하고devise_token_auth rails gem을 사용하여 사용자를 올바르게 인증하는 방법은 무엇입니까?
{"errors":["Authorized users only."]}
내 시험 (로그인 (헤더 정보를 얻기 위해) 다음 필요한 모든 헤더를 보호 URL을 참조)과 같습니다
post "/api/v1/auth/sign_in", {:email => user.email, password: 'password'}
header_hash = {
'access-token' => response.headers['access-token'],
'uid' => response.headers['uid'],
'client' => response.headers['client'],
'expiry' => response.headers['expiry']
}
get "/api/v1/subscription_status", nil , header_hash
내가 뭘 잘못하고 있니?