case response.status
when OpenID::Consumer::SUCCESS
yield Result[:successful], identifier,
- OpenID::SReg::Response.from_success_response(response)
+ OpenID::SReg::Response.from_success_response(response),
+ OpenID::AX::FetchResponse.from_success_response(response)
when :missing
yield Result[:missing], identifier, nil
when :invalid