/** * (non-PHPdoc) * @see \Socialite\Component\OAuth\SignatureMethod\OAuthSignatureMethod::verify() */ public function verify(OAuthRequest $request, OAuthConsumer $consumer, OAuthToken $token = null, $signature) { $rawa = OAuth::urldecode($signature); $rawb = OAuth::urldecode($this->build($request, $consumer, $token)); // base64 decode the values $decodeda = base64_decode($rawa); $decodedb = base64_decode($rawb); return rawurlencode($decodeda) == rawurlencode($decodedb); }
public function testStaticMethods() { $this->assertEquals($this->encoded, OAuth::urlencode($this->raw)); $this->assertEquals($this->raw, OAuth::urldecode($this->encoded)); $this->assertEquals($this->raw, OAuth::buildHttpQuery($this->array)); }