public bool Satisfies(IHttpResponse response) { SignedValues values = _valueProvider.GetSignedValues(response.Body); string scriptPath = response.RequestUri.GetScriptPath(); string signature = Sign(scriptPath, values.Values); return(signature == values.Signature); }
public bool Satisfies(CallbackRequest request) { SignedValues values = _valueProvider.GetSignedValues(request); string scriptPath = request.Uri.GetScriptPath(); string signature = Sign(scriptPath, values.Values); return(signature == values.Signature); }