上面的選項用冒號分割,像下面這樣(密碼用」somePassword「表示):php
1
|
someUser:Some Realm:fde17b91c3a510ecbaf7dbd37f59d4f8
|
摘要身份驗證適配器,Zend\Authentication\Adapter\Digest
,須要多個輸入參數:數組
這些參數必須預先調用authenticate()
網絡
摘要身份驗證適配器返回一個Zend\Authentication\Result
對象,這個對象包含了realm 和username鍵的數組。在authenticate()
調用以前設置了這些數組值。ide
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
use
Zend\Authentication\Adapter\Digest
as
AuthAdapter;
$adapter
=
new
AuthAdapter(
$filename
,
$realm
,
$username
,
$password
);
$result
=
$adapter
->authenticate();
$identity
=
$result
->getIdentity();
print_r(
$identity
);
/*
Array
(
[realm] => Some Realm
[username] => someUser
)
*/
|