나는 행동을 취하기 전에 Devise의 auth를 제외한 모든 경로에 params를 요구합니다. 토큰 유효성 검사에 대한 이전 작업을 건너 뛰기를 원합니다. 이미 세션 컨트롤러와 등록 컨트롤러를 무시하여 건너 뛰었지만 토큰 유효성 검사 컨트롤러를 재정의하는 방법을 모르겠습니다.Devise의 토큰 검증 컨트롤러에 대한 작업을 수행하기 전에 어떻게 건너 뛸 수 있습니까?
0
A
답변
1
도움 주셔서 감사합니다. 사실 토큰의 유효성을 검사하기 전에 실행되는 동작을 건너 뛰려면 토큰 유효성 검사 컨트롤러를 무시해야합니다. 여기서 동작은 내가 직접 만드는 방법입니다. 내가 얻은 해결책은 skip_before_action을 세션 컨트롤러와 등록 컨트롤러에 이미 추가 한 것에 대한 오버라이드 TokenValidationsController입니다.
class Custom::TokenValidationsController < DeviseTokenAuth::TokenValidationsController
skip_before_action :action, only: :validate_token
...
end
2
당신처럼 skip_before_action
콜백 특정 행동하기 전에 실행 필터를 방지 할 수 있습니다 :
verify_authenticity_token
을 해제 할 방법
skip_before_action :verify_authenticity_token, only: :action
.
+0
답장을 보내 주셔서 감사합니다. 실제로 토큰 유효성 검사를 포함하여 다른 작업을 수행하기 전에 활성화 된 내 작업을 사용하지 않으려합니다. – user8945594
+0
내가 무슨 뜻인지 모르겠다. 설명 할 수 있니? –
관련 문제
- 1. 어떻게 StreamTokenizer에서 TT_NUMBER를 건너 뛸 수 있습니까?
- 2. 특정 Rspec 태그에 대한 설정을 어떻게 건너 뛸 수 있습니까?
- 3. String을 어떻게 건너 뛸 수 있습니까?
- 4. 어떻게 레일 초기화의로드를 건너 뛸 수 있습니까?
- 5. ResourceManager를 건너 뛸 수 있습니까?
- 6. update_attributes에서 유효성 검사를 건너 뛸 수 있습니까?
- 7. Xdocument.save를 호출하기 전에 건너 뛸 문자
- 8. Devise의 만료 인증 토큰
- 9. ActiveRecord에서 유효성 확인 검사를 건너 뛸 수 있습니까?
- 10. .NET에서 사용자 정의 중단 점을 어떻게 건너 뛸 수 있습니까?
- 11. HttpEntity # getContent() 구현을 건너 뛸 수 있습니까?
- 12. Android Progaurd - 건너 뛸 수 있습니까?
- 13. Rails에서 before_validations를 건너 뛸 수 있습니까?
- 14. OpenLayers에서 타일 로딩을 어떻게 건너 뛸 수 있습니까?
- 15. self.prompt는 어떻게이 부분에서 건너 뛸 수 있습니까?
- 16. SBT 빌드에서 테스트를 건너 뛸 수 있습니까?
- 17. 요소가없는 경우 테스트를 건너 뛸 수 있습니까?
- 18. Gradle을 사용하여 실행을 건너 뛸 수 있습니까?
- 19. awk는 인종이없는 파일을 건너 뛸 수 있습니까?
- 20. 학습 수레를 건너 뛸 수 있습니까?
- 21. 전체 wp_head 함수를 건너 뛸 수 있습니까?
- 22. IE6에서 javascript의 오류를 건너 뛸 수 있습니까?
- 23. jUnit 테스트를 건너 뛸 수 있습니까?
- 24. foreach 루프의 값을 건너 뛸 수 있습니까?
- 25. phpunit에서 코드 블록을 "건너 뛸 수 있습니까?"
- 26. mysqldump가 특정 테이블에 대한 삽입을 건너 뛸 수 있습니까?
- 27. 비밀 번호를 요구하는 패브릭 연결을 어떻게 건너 뛸 수 있습니까?
- 28. Maven : 중앙 저장소에있는 빌딩 아티팩트를 어떻게 건너 뛸 수 있습니까?
- 29. 어떻게 Emacs에서 쿼리하지 않고 정의로 건너 뛸 수 있습니까?
- 30. Selenium Webdriver에서 어떻게 데이터 다운로드를 건너 뛸 수 있습니까?
답변으로 추가해서는 안되며, 대신 의견으로 사용하십시오. 그렇지 않으면 사용자가 피드백을받지 못합니다. –
죄송합니다. 이것은 스택 오버 플로우에 대해 질문 할 때 처음입니다. 귀하의 추천에 감사드립니다. – user8945594
이 질문을 끝내면 앞으로의 독자를 위해 문제를 해결할 수 있어도 유용 할 것입니다. –