类 Basic
Cake\Http\Client 的基本身份验证适配器
通常不会直接构造,而是由 {@link \Cake\Http\Client} 在 $options['auth']['type'] 为 'basic' 时使用
命名空间: Cake\Http\Client\Auth
方法摘要
-
_generateHeader() protected
生成基本 [代理] 身份验证标头
-
authentication() public
将授权标头添加到请求中。
-
proxyAuthentication() public
代理身份验证
方法详细
_generateHeader() ¶ protected
_generateHeader(string $user, string $pass): string
生成基本 [代理] 身份验证标头
参数
-
string
$user 用户名。
-
string
$pass 密码。
返回值
string
authentication() ¶ public
authentication(Cake\Http\Client\Request $request, array $credentials): Cake\Http\Client\Request
将授权标头添加到请求中。
参数
-
Cake\Http\Client\Request
$request 请求实例。
-
array
$credentials 凭据。
返回值
Cake\Http\Client\Request
另请参阅
https://www.ietf.org/rfc/rfc2617.txt
proxyAuthentication() ¶ public
proxyAuthentication(Cake\Http\Client\Request $request, array $credentials): Cake\Http\Client\Request
代理身份验证
参数
-
Cake\Http\Client\Request
$request 请求实例。
-
array
$credentials 凭据。
返回值
Cake\Http\Client\Request
另请参阅
https://www.ietf.org/rfc/rfc2617.txt