PHP 클래스 Horde_Oauth_Request, horde

저자: Chuck Hagenbuch ([email protected])
파일 보기 프로젝트 열기: horde/horde 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_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