כניסות נכשלו עבור SSO (Github, Google וכו')

סיכום מבוסס בינה מלאכותית

Patrick_David reports a recurring SSO login issue affecting Google and GitHub users, with error logs pointing to an OmniAuth::AuthenticityError during authentication attempts. The error appears 93 times, originating from the OmniAuth gem’s strategy handling, and occurs on discuss.pixls.us. merefield notes that Discord SSO worked fine after a recent site update, suggesting the issue may be provider-specific rather than a general SSO failure. The thread seeks confirmation from others experiencing similar problems with GitHub or Google SSO.

We’ve recently encountered an issue with using SSO. In our users case it’s mostly Google or Github.

Attempts kick an error:

Message (93 copies reported)

(github) Authentication failure! authenticity_error: OmniAuth::AuthenticityError, Forbidden

Backtrace

/usr/lib64/ruby/gems/2.7.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:163:in `log'
/usr/lib64/ruby/gems/2.7.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:539:in `fail!'
/usr/lib64/ruby/gems/2.7.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:261:in `rescue in request_call'
/usr/lib64/ruby/gems/2.7.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:233:in `request_call'
/usr/lib64/ruby/gems/2.7.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:193:in `call!'
/usr/lib64/ruby/gems/2.7.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'
/usr/lib64/ruby/gems/2.7.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:202:in `call!'
/usr/lib64/ruby/gems/2.7.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'
/usr/lib64/ruby/gems/2.7.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:202:in `call!'
/usr/lib64/ruby/gems/2.7.0/gems/omniauth-2.1.0/lib/omniauth/strategy.rb:169:in `call'

Env

HTTP HOSTS: discuss.pixls.us

Anyone else seeing this?

Just updated a site and logged in with Discord fine (if that helps zone in on the issue).