コード例 #1
0
 function testCheck()
 {
     $digestHash = md5('HELLO:12345:1:1:auth:' . md5('GET:/'));
     $header = 'username=user, realm=myRealm, nonce=12345, uri=/, response=' . $digestHash . ', opaque=1, qop=auth, nc=1, cnonce=1';
     $request = HTTP\Sapi::createFromServerArray(array('REQUEST_METHOD' => 'GET', 'PHP_AUTH_DIGEST' => $header, 'REQUEST_URI' => '/'));
     $response = new HTTP\Response();
     $backend = new AbstractDigestMock();
     $this->assertEquals([true, 'principals/user'], $backend->check($request, $response));
 }