diff --git a/lib/omniauth/strategies/openid_connect.rb b/lib/omniauth/strategies/openid_connect.rb index 73dd0fe0..00e85722 100644 --- a/lib/omniauth/strategies/openid_connect.rb +++ b/lib/omniauth/strategies/openid_connect.rb @@ -310,7 +310,7 @@ def decode_id_token(id_token) public_key end - decoded.verify!(keyset) + decoded.verify_payload!(keyset) ::OpenIDConnect::ResponseObject::IdToken.new(decoded) rescue JSON::JWK::Set::KidNotFound # If the JWT has a key ID (kid), then we know that the set of @@ -478,7 +478,7 @@ def verify_id_token!(id_token) } verify_kwargs.merge!(audience: client_options.audience) if client_options.audience - decode_id_token(id_token).verify!(**verify_kwargs) + decode_id_token(id_token).verify_payload!(**verify_kwargs) end class CallbackError < StandardError