Omniauth'daki Cors Hatası [Hotwire]

Merhaba,

Rails 7.0.1’de bir projemde Omniauth kullanmak istedim. Klasik yöntemlerle yapınca şu hatayı aldım.

Access to fetch at 'website?oauth_token=<my secret token>' (redirected from 'http://127.0.0.1:3000/auth/somewhere') from origin 'http://127.0.0.1:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

Biraz araştırınca önce dev.to’da şu yazıya denk geldim. Hotwire Fix for CORS Error when using Omniauth - DEV Community önerdikleri yöntem benim için çalıştı. Aklınızda bulunsun diye buraya bırakıyorum. Orjinal yazı burada Hotwire Fix for CORS Error when using Omniauth - Accidental Technologist

Konu zamanında burada da geçmiş https://github.com/hotwired/turbo/issues/45#issuecomment-753444256

Sevgiler.

Tam okuyamadan, yardım’da görünce bende direkt soruna odaklanıp fikir yürütmeye calısmıstım, sorunu çözmüşsünüz :smile:

1 Like