2016-12-05 3 views
1

먼저 플라스크 내장 서버를 사용하여 로컬 컴퓨터에서 플라스크 -jwt를 테스트 해 봅니다. 내 사용자 이름과 암호가 잘 작동하는 페이로드로 http :/localhost/auth를 요청하고 토큰을 받았습니다. 그런 다음이 토큰을 사용하여 보호 된 API를 요청합니다 (예 : "JWT access_token"을 권한 부여 헤더로 사용). 이것은 로컬 컴퓨터에서 잘 작동합니다.플라스크 -jwt 응답 401 assessment_token을 요청한 상태로도 UNAUTHORIZED했습니다.

그런 다음 서버에 배포했을 때. 요청 된 서버/인증에 의해 토큰을 얻을 수는 있지만 보호 된 API를 요청한 후에는 토큰이 발행 된 경우에도 항상 401 인증을 얻지 못하고 로컬 컴퓨터에서와 동일한 방식으로 처리했습니다.

내 서버 쪽에서 쿠키와 관련된 일부 문제가 있기 때문입니까?

답변

0

Apache에 있습니까? 그렇다면 Apache2 VirtualHost .conf 파일에 사이트 사용 가능한 디렉토리에 다음 줄이 있어야합니다.

WSGIPassAuthorization On