PHP Класс Horde_Oauth_Request, horde

Автор: Chuck Hagenbuch ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_method
$_params
$_url

Открытые методы

Метод Описание
__construct ( $url, $params = [], $method = 'POST' )
buildAuthorizationHeader ( $realm = '' )
buildHttpQuery ( ) Get a query string suitable for use in a URL or as POST data.
getSignatureBaseString ( ) Returns the signable string of this request
sign ( $signatureMethod, $consumer, $token = null ) : unknown_type Sign this request in accordance with OAuth

Защищенные методы

Метод Описание
_generateNonce ( ) Generate a nonce.
_getNormalizedHttpMethod ( ) Uppercases the HTTP method
_getNormalizedUrl ( ) Parse the url and rebuilds it to be scheme://host/path
_getSignableParameters ( ) : string Returns the normalized parameters of the request

Описание методов

__construct() публичный Метод

public __construct ( $url, $params = [], $method = 'POST' )

_generateNonce() защищенный статический Метод

Generate a nonce.
protected static _generateNonce ( )

_getNormalizedHttpMethod() защищенный Метод

Uppercases the HTTP method
protected _getNormalizedHttpMethod ( )

_getNormalizedUrl() защищенный Метод

Parse the url and rebuilds it to be scheme://host/path
protected _getNormalizedUrl ( )

_getSignableParameters() защищенный Метод

This will be all parameters except oauth_signature, sorted first by key, and if there are duplicate keys, then by value. The returned string will be all the key=value pairs concatenated by &.
protected _getSignableParameters ( ) : string
Результат string

buildAuthorizationHeader() публичный Метод

public buildAuthorizationHeader ( $realm = '' )

buildHttpQuery() публичный Метод

Get a query string suitable for use in a URL or as POST data.
public buildHttpQuery ( )

getSignatureBaseString() публичный Метод

The base string is defined as the method, the url and the parameters (normalized), each urlencoded and concatenated with &.

sign() публичный Метод

Sign this request in accordance with OAuth
public sign ( $signatureMethod, $consumer, $token = null ) : unknown_type
$signatureMethod
$consumer
$token
Результат unknown_type

Описание свойств

$_method защищенное свойство

protected $_method

$_params защищенное свойство

protected $_params

$_url защищенное свойство

protected $_url