SSO(Github、Google等)登录失败问题

我们最近在使用 SSO 时遇到一个问题。在我们的用户案例中,主要是 Google 或 Github。

尝试时会触发一个错误:

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

还有其他人遇到这个问题吗?

刚刚更新了一个网站,并使用 Discord 成功登录(如果这有助于缩小问题范围的话)。

1 个赞