CloudCastle Curl

Auth
in package

FinalYes

Учётные данные аутентификации запроса.

Basic, Digest и NTLM выполняются средствами cURL (CURLOPT_USERPWD + CURLOPT_HTTPAUTH); Bearer добавляется заголовком Authorization. Значения помечаются как секреты и маскируются в диагностике (Redactor).

Table of Contents

Methods

basic()  : self
Basic-аутентификация (RFC 7617).
bearer()  : self
Bearer-аутентификация по токену (RFC 6750).
credentials()  : string|null
Строка учётных данных cURL (`user:pass`).
curlMethod()  : int|null
Метод аутентификации cURL (`CURLAUTH_*`).
digest()  : self
Digest-аутентификация (RFC 7616).
headerValue()  : string|null
Значение заголовка `Authorization`.
ntlm()  : self
NTLM-аутентификация.
secret()  : string
Секретная часть для маскирования в диагностике.

Methods

basic()

Basic-аутентификация (RFC 7617).

public static basic(string $username, string $password) : self
Parameters
$username : string

имя пользователя

$password : string

пароль

Return values
self

учётные данные Basic

bearer()

Bearer-аутентификация по токену (RFC 6750).

public static bearer(string $token) : self
Parameters
$token : string

токен доступа

Return values
self

учётные данные Bearer

credentials()

Строка учётных данных cURL (`user:pass`).

public credentials() : string|null
Return values
string|null

строка или null для Bearer

curlMethod()

Метод аутентификации cURL (`CURLAUTH_*`).

public curlMethod() : int|null
Return values
int|null

метод или null для Bearer

digest()

Digest-аутентификация (RFC 7616).

public static digest(string $username, string $password) : self
Parameters
$username : string

имя пользователя

$password : string

пароль

Return values
self

учётные данные Digest

headerValue()

Значение заголовка `Authorization`.

public headerValue() : string|null
Return values
string|null

значение или null для методов на стороне cURL

ntlm()

NTLM-аутентификация.

public static ntlm(string $username, string $password) : self
Parameters
$username : string

имя пользователя

$password : string

пароль

Return values
self

учётные данные NTLM

secret()

Секретная часть для маскирования в диагностике.

public secret() : string
Return values
string

секрет (пароль или токен)

On this page

Search results