Spec-Zone.ru › CakePHP 3.1

Класс Digest

Адаптер аутентификации Digest для Cake\Network\Http\Client

Обычно не создается напрямую, а используется Cake\Network\Http\Client, когда $options['auth']['type'] равен 'digest'

Пространство имен: Cake\Network\Http\Auth
Расположен в Network/Http/Auth/Digest.php

Подробное описание методов

__constructsource public

__construct( Cake\Network\Http\Client $client , array|null $options null )

Конструктор

Параметры

Cake\Network\Http\Client $client
Объект HTTP-клиента.
array|null $options необязательно null
Список опций.

_generateHeadersource protected

_generateHeader( Cake\Network\Http\Request $request , array $credentials )

Генерирует заголовок Authorization

Параметры

Cake\Network\Http\Request $request
Объект запроса.
array $credentials
Данные аутентификации.

Возвращает

string
строка

_getServerInfosource protected

_getServerInfo( Cake\Network\Http\Request $request , array $credentials )

Получение информации об аутентификации

Получит домен и другие токены, выполнив еще один запрос без аутентификации для получения вызова аутентификации.

Параметры

Cake\Network\Http\Request $request
Объект запроса.
array $credentials
Данные аутентификации.

Возвращает

array
измененные данные аутентификации.

authenticationsource public

authentication( Cake\Network\Http\Request $request , array $credentials )

Добавление заголовка Authorization к запросу.

Параметры

Cake\Network\Http\Request $request
Объект запроса.
array $credentials
Данные аутентификации.

См. также

http://www.ietf.org/rfc/rfc2617.txt

Краткое описание свойств

$_clientsource

protected Cake\Network\Http\Client

Экземпляр Cake\Network\Http\Client

© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/3.1/class-Cake.Network.Http.Auth.Digest.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API