mediawiki/oauthclient-php
PHP OAuth client to use with Wikipedia and other MediaWiki-based wikis running the OAuth extension.
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CMediaWiki\OAuthClient\ClientConfigMediaWiki OAuth client configuration
 CMediaWiki\OAuthClient\ConsumerData type that represents the identity of the Consumer via its shared secret with the ServiceProvider
 CException
 CMediaWiki\OAuthClient\ExceptionGeneric exception class
 CMediaWiki\OAuthClient\RequestAn OAuth request
 CMediaWiki\OAuthClient\SignatureMethodA class for implementing a Signature Method See section 9 ("Signing Requests") in the spec
 CMediaWiki\OAuthClient\SignatureMethod\HmacSha1The HMAC-SHA1 signature method uses the HMAC-SHA1 signature algorithm as defined in [RFC2104] where the Signature Base String is the text and the key is the concatenated values (each first encoded per Parameter Encoding) of the Consumer Secret and Token Secret, separated by an '&' character (ASCII code 38) even if empty
 CMediaWiki\OAuthClient\SignatureMethod\PlaintextThe PLAINTEXT method does not provide any security protection and SHOULD only be used over a secure channel such as HTTPS
 CMediaWiki\OAuthClient\SignatureMethod\RsaSha1The RSA-SHA1 signature method uses the RSASSA-PKCS1-v1_5 signature algorithm as defined in [RFC3447] section 8.2 (more simply known as PKCS#1), using SHA-1 as the hash function for EMSA-PKCS1-v1_5
 CMediaWiki\OAuthClient\TokenData type that represents an End User via either and access or requst token
 CMediaWiki\OAuthClient\Util
 CLoggerAwareInterface
 CMediaWiki\OAuthClient\ClientMediaWiki OAuth client