首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OAuthProvider (class)

Introduction

(PECL OAuth >= 1.0.0)

Manages an OAuth provider class.

See also an external in-depth tutorial titled ? Writing an OAuth Provider Service, which takes a hands-on approach to providing this service. There are also ? OAuth provider examples within the OAuth extensions sources.

Class synopsis

OAuthProvider {

/* Methods */

代码语言:javascript
复制
final public bool addRequiredParameter ( string $req_params )
代码语言:javascript
复制
public void callconsumerHandler ( void )
代码语言:javascript
复制
public void callTimestampNonceHandler ( void )
代码语言:javascript
复制
public void calltokenHandler ( void )
代码语言:javascript
复制
public void checkOAuthRequest ([ string $uri [, string $method ]] )
代码语言:javascript
复制
public __construct ([ array $params_array ] )
代码语言:javascript
复制
public void consumerHandler ( callable $callback_function )
代码语言:javascript
复制
final public static string generateToken ( int $size [, bool $strong = false ] )
代码语言:javascript
复制
public void is2LeggedEndpoint ( mixed $params_array )
代码语言:javascript
复制
public void isRequestTokenEndpoint ( bool $will_issue_request_token )
代码语言:javascript
复制
final public bool removeRequiredParameter ( string $req_params )
代码语言:javascript
复制
final public static string reportProblem ( string $oauthexception [, bool $send_headers = true ] )
代码语言:javascript
复制
final public bool setParam ( string $param_key [, mixed $param_val ] )
代码语言:javascript
复制
final public bool setRequestTokenPath ( string $path )
代码语言:javascript
复制
public void timestampNonceHandler ( callable $callback_function )
代码语言:javascript
复制
public void tokenHandler ( callable $callback_function )

}

Table of Contents

  • OAuthProvider::addRequiredParameter — Add required parameters
  • OAuthProvider::callconsumerHandler — Calls the consumerNonceHandler callback
  • OAuthProvider::callTimestampNonceHandler — Calls the timestampNonceHandler callback
  • OAuthProvider::calltokenHandler — Calls the tokenNonceHandler callback
  • OAuthProvider::checkOAuthRequest — Check an oauth request
  • OAuthProvider::__construct — Constructs a new OAuthProvider object
  • OAuthProvider::consumerHandler — Set the consumerHandler handler callback
  • OAuthProvider::generateToken — Generate a random token
  • OAuthProvider::is2LeggedEndpoint — is2LeggedEndpoint
  • OAuthProvider::isRequestTokenEndpoint — Sets isRequestTokenEndpoint
  • OAuthProvider::removeRequiredParameter — Remove a required parameter
  • OAuthProvider::reportProblem — Report a problem
  • OAuthProvider::setParam — Set a parameter
  • OAuthProvider::setRequestTokenPath — Set request token path
  • OAuthProvider::timestampNonceHandler — Set the timestampNonceHandler handler callback
  • OAuthProvider::tokenHandler — Set the tokenHandler handler callback

← OAuth::setVersion

OAuthProvider::addRequiredParameter →

代码语言:txt
复制
 ? 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com