Spec-Zone.ru › CakePHP 3.6

Класс Digest

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

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

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

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

  • $_client protected
    Cake\Http\Client
    Экземпляр Cake\Http\Client

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

  • __construct() public
    Конструктор
  • _generateHeader() protected
    Генерировать заголовок Authorization
  • _getServerInfo() protected
    Получить информацию об аутентификации
  • authentication() public
    Добавить заголовок Authorization к запросу.

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

__construct()source public

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

Конструктор

Параметры

Cake\Http\Client $client
Объект http-клиента.
array|null $options optional null
Список параметров.

_generateHeader()source protected

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

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

Параметры

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

Возвращает

string

_getServerInfo()source protected

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

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

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

Параметры

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

Возвращает

array
изменённые данные.

authentication()source public

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

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

Параметры

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

Возвращает

Cake\Http\Client\Request
Обновлённый запрос.

См.

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

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

$_clientsource

protected Cake\Http\Client

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

© 2005–present 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.
https://api.cakephp.org/3.6/class-Cake.Http.Client.Auth.Digest.html

Spec-Zone.ru

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