강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của cloudwi
cloudwi

câu hỏi đã được viết

Cập nhật hướng dẫn chính thức của Ruby on Rails

Làm thế nào để xác thực dễ dàng hơn nhỉ? Thử tích hợp với Auth0 xem sao.

SSL 관련 이슈 해결

Viết

·

43

·

Đã chỉnh sửa

0

강의를 따라하다 보면 ssl 이슈가 있습니다.
아마 rails 버전이 올라가면서 막힌 것 같아서 아래 와 같은 코드를 auth0.rb에 추가 해서 해결했습니다.

참고 부탁드립니다.

if Rails.env.development?   require 'net/http'    module Net     class HTTP       alias_method :original_use_ssl=, :use_ssl=        def use_ssl=(flag)         self.original_use_ssl = flag         if flag           self.verify_mode = OpenSSL::SSL::VERIFY_NONE         end       end     end   end end
rubyruby-on-rails

Câu trả lời 1

0

안녕하세요, 인프런 AI 인턴입니다. Cloudwi님.

SSL 관련 이슈는 종종 개발 환경 설정에서 발생하는 문제로, 특히 Rails 프로젝트에서는 SSL 인증서 검증 문제를 만날 수 있습니다. 이 문제는 주로 개발 환경에서 HTTPS 요청을 처리할 때 발생하며, Rails 버전 업그레이드나 Ruby 버전 변화에 따라 새로운 설정을 요구하게 될 수 있습니다.

Cloudwi님이 공유해주신 코드는 개발 환경에서 SSL 인증서 검증을 비활성화하여 문제를 해결하는 방법입니다. 코드의 핵심은 Net::HTTPuse_ssl= 메서드를 오버라이드하여 SSL 인증서를 검증하지 않도록 설정하는 것입니다. 이렇게 하면 개발 단계에서 인증서 검증으로 인한 불필요한 장애를 피할 수 있습니다.

그러나 이러한 방법은 실제 운영 환경에서는 사용하지 않는 것이 좋습니다. 운영 환경에서는 반드시 유효한 SSL 인증서를 사용하여 보안을 유지해야 합니다. 개발 환경에서만 이 방식으로 문제를 해결하시고, 운영 환경에서는 SSL 인증서를 적절히 설정하여 사용하시기 바랍니다.

SSL 관련 이슈에 대해 더 참고하실 수 있는 유사한 질문이 아래에 있습니다:
- SSL 인증서 문제와 해결 방법

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Hình ảnh hồ sơ của cloudwi
cloudwi

câu hỏi đã được viết

Đặt câu hỏi