JSON :: JWS :: VerificationFailed异常

时间:2017-03-30 08:09:51

标签: ruby-on-rails single-sign-on omniauth openid-connect gluu

我正在为系统开发单点登录(SSO)功能(使用带有Gluu服务器的OpenID Connect作为OP)。系统详情如下:

Programming Language:
Ruby on Rails

Ruby Gem of OpenID Connect:
omniauth-openid-connect (https://github.com/jjbohn/omniauth-openid-connect)

Authorization Endpoint:
/oxauth/seam/resource/restv1/oxauth/authorize

Token Endpoint:
/oxauth/seam/resource/restv1/oxauth/token

但是,来自Gluu服务器的响应(令牌)会在正在开发的系统中导致 JSON :: JWS :: VerificationFailed 异常(由Ruby Gem omniauth-openid-connect引发)。显然,Gluu服务器在签署令牌时的默认方法与Ruby Gem的期望不兼容。

我遗漏的任何东西(在Gluu服务器的配置/ Ruby Gem的设置中)。

1 个答案:

答案 0 :(得分:1)

我找到解决问题的方法。设置"发现"必须打开宝石(默认情况下,它已关闭)。