Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct ($options=[], Http $http=null, Input $input=null, WebApplicationInterface $application=null) | |
authenticate () | |
isAuthenticated () | |
createUrl () | |
query ($url, $data=null, $headers=[], $method='get', $timeout=null) | |
getOption ($key, $default=null) | |
setOption ($key, $value) | |
getToken () | |
setToken ($value) | |
refreshToken ($token=null) | |
Attributs protégés | |
$options | |
$http | |
$input | |
$application | |
Joomla Framework class for interacting with an OAuth 2.0 server.
__construct | ( | $options = [] , |
|
Http | $http = null , |
||
Input | $input = null , |
||
WebApplicationInterface | $application = null |
||
) |
Constructor.
array | \ArrayAccess | $options | OAuth2 Client options object |
Http | $http | The HTTP client object |
Input | $input | The input object |
WebApplicationInterface | $application | The application object |
Références Client\$application, Client\$http, Client\$input, Client\$options, et HttpFactory\getHttp().
authenticate | ( | ) |
Get the access token or redirect to the authentication URL.
UnexpectedResponseException | |
Références $data, class, Client\createUrl(), Client\getOption(), et Client\setToken().
createUrl | ( | ) |
Create the URL for authentication.
Références $key, $scope, $state, $url, $value, et Client\getOption().
Référencé par Client\authenticate().
getOption | ( | $key, | |
$default = null |
|||
) |
Get an option from the OAuth2 Client instance.
string | $key | The name of the option to get |
mixed | $default | Optional default value, returned if the requested option does not exist. |
Référencé par Client\authenticate(), Client\createUrl(), Client\getToken(), Client\query(), et Client\refreshToken().
getToken | ( | ) |
Get the access token from the Client instance.
Références Client\getOption().
Référencé par Client\isAuthenticated(), Client\query(), et Client\refreshToken().
isAuthenticated | ( | ) |
Verify if the client has been authenticated
Références Client\getToken().
Send a signed OAuth request.
string | $url | The URL for the request |
mixed | $data | Either an associative array or a string to be sent with the request |
array | $headers | The headers to send with the request |
string | $method | The method with which to send the request |
integer | $timeout | The timeout for the request |
Références $data, $method, $url, elseif, Client\getOption(), Client\getToken(), et Client\refreshToken().
refreshToken | ( | $token = null | ) |
Refresh the access token instance.
string | $token | The refresh token |
UnexpectedResponseException | |
Références $data, Client\getOption(), Client\getToken(), et Client\setToken().
Référencé par Client\query().
setOption | ( | $key, | |
$value | |||
) |
setToken | ( | $value | ) |
Set an option for the Client instance.
array | $value | The access token |
Références $this, $value, et Client\setOption().
Référencé par Client\authenticate(), et Client\refreshToken().
|
protected |
Référencé par Client\__construct().
|
protected |
Référencé par Client\__construct().
|
protected |
Référencé par Client\__construct().
|
protected |
Référencé par Client\__construct().