我在尝试在Rails应用程序中使用omniauth-wsfed gem时遇到了很大的困难。 article所讲的一切我都做了,但是失败了。我怀疑我需要在devise.rb进行一些更改。我对吗 ?像这样:
config.omniauth :wsfed, 'CLIENT_ID', 'APP_SECRET', :scope => 'user:email'
在下面找到我登录时出现的错误消息:
ERROR -- omniauth: (wsfed) Authentication failure! invalid_authn_token: OmniAuth::Strategies::WSFed::ValidationError, AuthN token (wresult) missing in callback.