module ZuoraConnect::Controllers::Helpers
def process_encrypted_response
def process_encrypted_response session["valid"] |= false if request["data"] values = JSON.parse(ZuoraConnect::AppInstance.decrypt_response(Base64.urlsafe_decode64(request["data"]))) if values["param_data"] values["param_data"].each do |k ,v| params[k] = v end end session["#{values["appInstance"]}::user"] = values["user"] session["#{values["appInstance"]}::key"] = values["key"] session["#{values["appInstance"]}::valid"] = false session["appInstance"] = values["appInstance"] session["#{values["appInstance"]}::admin"] = values["admin"] ? values["admin"] : false end return session["appInstance"] end