Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
MediaWiki\Extension\OAuth\CreateOAuthConsumer0%
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuthManageConsumers0%
MediaWiki\Extension\OAuth\Lib\OAuthDataStore0%
MediaWiki\Extension\OAuth\Lib\OAuthConsumer0%
MediaWiki\Extension\OAuth\HookRunner0%
MediaWiki\Extension\OAuth\Frontend\UIUtils0%
MediaWiki\Extension\OAuth\Frontend\UIHooks0%
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuthManageMyGrants0%
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuthListConsumers0%
MediaWiki\Extension\OAuth\Lib\OAuthServer0%
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuthConsumerRegistration0%
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuth0%
MediaWiki\Extension\OAuth\Frontend\Pagers\ManageMyGrantsPager0%
MediaWiki\Extension\OAuth\Frontend\Pagers\ManageConsumersPager0%
MediaWiki\Extension\OAuth\Frontend\Pagers\ListMyConsumersPager0%
MediaWiki\Extension\OAuth\MigrateCentralWiki0%
MediaWiki\Extension\OAuth\Lib\OAuthRequest0%
MediaWiki\Extension\OAuth\Lib\OAuthSignatureMethod0%
MediaWiki\Extension\OAuth\Frontend\EchoOAuthStageChangePresentationModel0%
MediaWiki\Extension\OAuth\Repository\RefreshTokenRepository0%
MediaWiki\Extension\OAuth\Setup0%
MediaWiki\Extension\OAuth\Rest\Handler\Resource0%
MediaWiki\Extension\OAuth\Rest\Handler\AuthenticationHandler0%
MediaWiki\Extension\OAuth\Rest\Handler\AbstractClientHandler0%
MediaWiki\Extension\OAuth\Response0%
MediaWiki\Extension\OAuth\ResourceServer0%
MediaWiki\Extension\OAuth\Repository\DatabaseRepository0%
MediaWiki\Extension\OAuth\Lib\OAuthSignatureMethod_HMAC_SHA10%
MediaWiki\Extension\OAuth\Repository\ClientRepository0%
MediaWiki\Extension\OAuth\Repository\CacheRepository0%
MediaWiki\Extension\OAuth\Lib\OAuthUtil0%
MediaWiki\Extension\OAuth\Lib\OAuthToken0%
MediaWiki\Extension\OAuth\Lib\OAuthSignatureMethod_RSA_SHA10%
MediaWiki\Extension\OAuth\Lib\OAuthSignatureMethod_PLAINTEXT0%
MediaWiki\Extension\OAuth\Frontend\OAuthLogFormatter0%
MediaWiki\Extension\OAuth\Frontend\Pagers\ListConsumersPager0%
MediaWiki\Extension\OAuth\Exception\ClientApprovalDenyException0%
MediaWiki\Extension\OAuth\Backend\MWOAuthToken0%
MigrateCentralWikiLogs0%
MediaWiki\Extension\OAuth\TestOAuthConsumer0%
MediaWiki\Extension\OAuth\AuthorizationProvider\AccessToken0%
MediaWiki\Extension\OAuth\AuthorizationProvider\AuthorizationProvider0%
MediaWiki\Extension\OAuth\AuthorizationServerFactory0%
MediaWiki\Extension\OAuth\Backend\AbuseFilterHookHandler0%
MediaWiki\Extension\OAuth\Backend\Consumer0%
MediaWiki\Extension\OAuth\Backend\ConsumerAcceptance0%
MediaWiki\Extension\OAuth\Backend\Hooks0%
MediaWiki\Extension\OAuth\Backend\MWOAuthDAO0%
MediaWiki\Extension\OAuth\Backend\MWOAuthDataStore0%
MediaWiki\Extension\OAuth\Backend\MWOAuthRequest0%
MediaWiki\Extension\OAuth\Backend\MWOAuthSignatureMethod_RSA_SHA10%
MediaWiki\Extension\OAuth\Backend\MWOAuthException0%
MediaWiki\Extension\OAuth\Backend\OAuth1Consumer0%
MediaWiki\Extension\OAuth\Control\DAOAccessControl0%
MediaWiki\Extension\OAuth\Entity\ScopeEntity0%
MediaWiki\Extension\OAuth\Entity\RefreshTokenEntity0%
MediaWiki\Extension\OAuth\Entity\ClaimEntity0%
MediaWiki\Extension\OAuth\Entity\AuthCodeEntity0%
MediaWiki\Extension\OAuth\Backend\UpdaterHooks0%
MediaWiki\Extension\OAuth\Control\SubmitControl0%
MediaWiki\Extension\OAuth\Control\ConsumerSubmitControl0%
MediaWiki\Extension\OAuth\Control\ConsumerAcceptanceSubmitControl0%
MediaWiki\Extension\OAuth\Backend\Utils0%
MediaWiki\Extension\OAuth\Control\ConsumerAcceptanceAccessControl0%
MediaWiki\Extension\OAuth\UserStatementProvider0%
MediaWiki\Extension\OAuth\Control\ConsumerAccessControl0%
MediaWiki\Extension\OAuth\SessionProvider7%
MediaWiki\Extension\OAuth\Repository\ScopeRepository20%
MediaWiki\Extension\OAuth\AuthorizationProvider\Grant\AuthorizationCodeAuthorization22%
MediaWiki\Extension\OAuth\Rest\Handler\Authorize31%
MediaWiki\Extension\OAuth\Backend\MWOAuthServer38%
MediaWiki\Extension\OAuth\Entity\AccessTokenEntity46%
MediaWiki\Extension\OAuth\Repository\AccessTokenRepository53%
MediaWiki\Extension\OAuth\Entity\ClientEntity59%
MediaWiki\Extension\OAuth\Entity\UserEntity60%
MediaWiki\Extension\OAuth\Repository\ClaimStore77%
MediaWiki\Extension\OAuth\Repository\AuthCodeRepository80%
MediaWiki\Extension\OAuth\Rest\Handler\AccessToken81%
MediaWiki\Extension\OAuth\AuthorizationProvider\Grant\AuthorizationCodeAccessTokens83%

Project Risks

Class CRAP
MediaWiki\Extension\OAuth\Control\ConsumerSubmitControl9312
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuth8556
MediaWiki\Extension\OAuth\Backend\Consumer6480
MediaWiki\Extension\OAuth\Backend\Utils4830
MediaWiki\Extension\OAuth\Backend\MWOAuthDAO2970
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuthManageConsumers2862
MediaWiki\Extension\OAuth\Lib\OAuthRequest2756
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuthConsumerRegistration2352
MediaWiki\Extension\OAuth\SessionProvider2282
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuthListConsumers1406
MediaWiki\Extension\OAuth\Control\SubmitControl1332
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuthManageMyGrants1056
MediaWiki\Extension\OAuth\Backend\ConsumerAcceptance992
MediaWiki\Extension\OAuth\Backend\MWOAuthDataStore992
MediaWiki\Extension\OAuth\Backend\Hooks930
MediaWiki\Extension\OAuth\Lib\OAuthServer870
MediaWiki\Extension\OAuth\Lib\OAuthUtil870
MediaWiki\Extension\OAuth\Control\ConsumerAcceptanceSubmitControl756
MediaWiki\Extension\OAuth\ResourceServer702
MediaWiki\Extension\OAuth\Frontend\UIHooks506
MediaWiki\Extension\OAuth\Rest\Handler\AuthenticationHandler462
MediaWiki\Extension\OAuth\AuthorizationProvider\AuthorizationProvider342
MediaWiki\Extension\OAuth\TestOAuthConsumer342
MediaWiki\Extension\OAuth\Backend\MWOAuthServer322
MediaWiki\Extension\OAuth\Frontend\EchoOAuthStageChangePresentationModel306
MediaWiki\Extension\OAuth\Control\DAOAccessControl272
MediaWiki\Extension\OAuth\Frontend\Pagers\ListConsumersPager272
MediaWiki\Extension\OAuth\Rest\Handler\Authorize190
MediaWiki\Extension\OAuth\Rest\Handler\Resource182
MigrateCentralWikiLogs156
MediaWiki\Extension\OAuth\Rest\Handler\AbstractClientHandler132
MediaWiki\Extension\OAuth\Frontend\Pagers\ManageConsumersPager132
MediaWiki\Extension\OAuth\Frontend\Pagers\ManageMyGrantsPager132
MediaWiki\Extension\OAuth\Frontend\Pagers\ListMyConsumersPager132
MediaWiki\Extension\OAuth\CreateOAuthConsumer110
MediaWiki\Extension\OAuth\Backend\MWOAuthRequest110
MediaWiki\Extension\OAuth\MigrateCentralWiki90
MediaWiki\Extension\OAuth\Entity\AccessTokenEntity73
MediaWiki\Extension\OAuth\Repository\ScopeRepository72
MediaWiki\Extension\OAuth\Lib\OAuthSignatureMethod72
MediaWiki\Extension\OAuth\Backend\AbuseFilterHookHandler72
MediaWiki\Extension\OAuth\UserStatementProvider72
MediaWiki\Extension\OAuth\Backend\MWOAuthSignatureMethod_RSA_SHA156
MediaWiki\Extension\OAuth\Repository\ClientRepository56
MediaWiki\Extension\OAuth\Repository\RefreshTokenRepository56
MediaWiki\Extension\OAuth\Entity\ClientEntity55
MediaWiki\Extension\OAuth\Repository\AccessTokenRepository45
MediaWiki\Extension\OAuth\Backend\UpdaterHooks42
MediaWiki\Extension\OAuth\Frontend\OAuthLogFormatter30
MediaWiki\Extension\OAuth\AuthorizationProvider\Grant\AuthorizationCodeAuthorization29
MediaWiki\Extension\OAuth\Setup20
MediaWiki\Extension\OAuth\AuthorizationServerFactory20
MediaWiki\Extension\OAuth\Frontend\UIUtils20
MediaWiki\Extension\OAuth\Backend\OAuth1Consumer20
MediaWiki\Extension\OAuth\Lib\OAuthSignatureMethod_HMAC_SHA112
MediaWiki\Extension\OAuth\Lib\OAuthSignatureMethod_PLAINTEXT12
MediaWiki\Extension\OAuth\Rest\Handler\AccessToken10
MediaWiki\Extension\OAuth\Entity\UserEntity8
MediaWiki\Extension\OAuth\Repository\AuthCodeRepository7
MediaWiki\Extension\OAuth\Repository\ClaimStore3
MediaWiki\Extension\OAuth\AuthorizationProvider\Grant\AuthorizationCodeAccessTokens2

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
updateLink0%
formatRow0%
showConsumerList0%
formatCallbackUrl0%
getInfoTableOptions0%
handleConsumerForm0%
showMainHub0%
addQueueSubtitleLinks0%
execute0%
doesWrites0%
__construct0%
userGrantedAcceptance0%
manageMyGrantsLink0%
manageConsumerLink0%
addNavigationSubtitle0%
__construct0%
getGroupName0%
formatRow0%
showConsumerList0%
showConsumerListForm0%
showConsumerInfo0%
execute0%
__construct0%
getGroupName0%
formatRow0%
addSubtitleLinks0%
execute0%
displayRestrictionError0%
userCanExecute0%
doesWrites0%
getGroupName0%
doesWrites0%
assertOAuthVersion0%
onOAuthClaimStoreGetClaims0%
get_parameters0%
get_parameter0%
set_parameter0%
from_consumer_and_token0%
from_request0%
__construct0%
new_access_token0%
new_request_token0%
lookup_nonce0%
lookup_token0%
lookup_consumer0%
__toString0%
__construct0%
__construct0%
execute0%
generateInfoTable0%
onLoginFormValidErrorMessages0%
onSpecialPage_initList0%
onBeforeCreateEchoEvent0%
onSpecialPageBeforeFormDisplay0%
onSpecialPageAfterExecute0%
onMessagesPreLoad0%
onGetPreferences0%
getGroupName0%
irrevocableGrants0%
formatRow0%
showConsumerList0%
handleConsumerForm0%
addSubtitleLinks0%
__construct0%
determineOAuthVersion0%
get_signable_parameters0%
getConsumer0%
__construct0%
getIndexField0%
getQueryInfo0%
getEndBody0%
getStartBody0%
formatRow0%
getTitle0%
__construct0%
getConsumerLink0%
getMessageParameters0%
__construct0%
getConsumerName0%
getOwner0%
getSecondaryLinks0%
formatRow0%
getPrimaryLink0%
getIconType0%
getBodyMessage0%
getSubjectMessage0%
getHeaderMessage0%
getDefinition0%
__construct0%
getMWUser0%
jsonSerialize0%
__construct0%
jsonSerialize0%
execute0%
authorize0%
isGrantAllowed0%
getTitle0%
getStartBody0%
useRealNames0%
getIndexField0%
showResponse0%
returnToken0%
showError0%
getRequestedGrants0%
getRequestValidators0%
redirectToREST0%
handleAuthorizationForm0%
outputJWT0%
showCancelPage0%
execute0%
getLocalName0%
doesWrites0%
__construct0%
getQueryInfo0%
getEndBody0%
getEndBody0%
getStartBody0%
formatRow0%
getTitle0%
__construct0%
getIndexField0%
getQueryInfo0%
getEndBody0%
getStartBody0%
formatRow0%
getTitle0%
__construct0%
getIndexField0%
getQueryInfo0%
unset_parameter0%
get_signature_base_string0%
validate0%
withBody0%
errorResponse0%
getQueryParamsCgi0%
queueError0%
validate0%
getAuthorizationProvider0%
needsWriteAccess0%
needsReadAccess0%
__construct0%
factory0%
getUnifiedParams0%
getParamMapping0%
execute0%
withStatus0%
withoutHeader0%
setValidScopes0%
withAddedHeader0%
withHeader0%
withProtocolVersion0%
__construct0%
assertVerified0%
setAccessTokenId0%
setScopes0%
setClient0%
setUser0%
setVerifiedInfo0%
isScopeAllowed0%
getAccessTokenId0%
getScopes0%
getClient0%
getLocalizedErrorMessage0%
getApprovalRedirectResponse0%
verify0%
getOAuthVersionFromRequest0%
getUserStatement0%
__construct0%
factory0%
isOAuthRequest0%
onTestCanonicalRedirect0%
onCentralAuthAbortCentralAuthToken0%
getPublicConsumerId0%
onApiCheckCanExecute0%
getAllowedUserRights0%
getSessionData0%
getVaryHeaders0%
preventSessionsForUser0%
verifyOAuth2Request0%
provideSessionInfo0%
getGrantKey0%
makeException0%
getParamSettings0%
respond0%
getScopes0%
getProfile0%
doExecuteProtected0%
execute0%
needsWriteAccess0%
needsReadAccess0%
__construct0%
factory0%
getFlatScopes0%
checkApproval0%
getGrantClass0%
getUser0%
isOAuth2Request0%
get_normalized_http_method0%
get_signature_method0%
build_signature0%
get_name0%
build_signature0%
get_name0%
build_signature0%
get_name0%
check_signature0%
__construct0%
check_nonce0%
check_timestamp0%
check_signature0%
get_token0%
get_consumer0%
get_version0%
__construct0%
verify_request0%
fetch_access_token0%
fetch_request_token0%
add_signature_method0%
__construct0%
generate_nonce0%
generate_timestamp0%
build_signature0%
sign_request0%
__toString0%
to_header0%
to_postdata0%
to_url0%
get_normalized_http_url0%
check_signature0%
to_string0%
__construct0%
getClientEntity0%
factory0%
replaceDefaultScope0%
finalizeScopes0%
getAllowedScopes0%
getCacheKeyType0%
isRefreshTokenRevoked0%
revokeRefreshToken0%
persistNewRefreshToken0%
getNewRefreshToken0%
identifierExists0%
getDB0%
validateClient0%
getClientEntityByDBId0%
has0%
__toString0%
delete0%
set0%
get0%
getCacheKey0%
__construct0%
factory0%
getApprovalId0%
deleteForApprovalId0%
build_http_query0%
parse_parameters0%
get_headers0%
split_header0%
urldecode_rfc39860%
urlencode_rfc39860%
isSecretValid0%
getVerifiedScopes0%
getUser0%
getGrants0%
onCentralAuthGlobalUserMerged0%
onMergeAccountFromTo0%
onChangeTagCanCreate0%
onExtensionFunctions0%
onRegistration0%
userCanSeeSecret0%
userCanSeePrivate0%
userCanSee0%
decodeRow0%
encodeRow0%
normalizeValues0%
getOAuthVersion0%
getAccepted0%
getAccessSecret0%
onListDefinedTags0%
getAccessToken0%
getConsumerId0%
getUserId0%
getWiki0%
getId0%
newFromUserConsumerWiki0%
newFromToken0%
getFieldPermissionChecks0%
getSchema0%
userCanSeeSecret0%
userCanSeeEmail0%
userCanSeePrivate0%
userCanSee0%
__get0%
doUserIdMerge0%
onChangeTagsListActive0%
encodeRow0%
getTable0%
setPending0%
checkChangeToken0%
getChangeToken0%
getIdentifier0%
getRowArray0%
loadFromRow0%
loadFromValues0%
getIdValue0%
getIdColumn0%
getAutoIncrField0%
hasField0%
getColumn0%
getFieldColumnMap0%
getFieldPermissionChecks0%
getUsedConsumerTags0%
getSchema0%
delete0%
save0%
getFieldNames0%
setFields0%
setField0%
get0%
newFromId0%
newFromRow0%
getConsumerClass0%
newFromArray0%
__construct0%
onApiRsdServiceApis0%
onSetupAfterCache0%
decodeRow0%
normalizeValues0%
__construct0%
getAuthCodeRepo0%
onAbuseFilter_generateUserVars0%
onAbuseFilter_computeVariable0%
onAbuseFilter_builder0%
getAuthorizationServer0%
__construct0%
factory0%
logAuthorizationRequest0%
authorize0%
init0%
parseExpiration0%
getClientIdFromRequest0%
getRefreshTokenTTL0%
getGrantExpirationInterval0%
getRefreshTokenRepo0%
getFieldPermissionChecks0%
decorateAuthServer0%
getGrantSingleton0%
needsUserApproval0%
setUser0%
__construct0%
factory0%
logAccessTokenRequest0%
getAccessTokens0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
getSchema0%
getConsumerClass0%
isUsableBy0%
getOwnerOnly0%
saveAuthorization0%
conductAuthorizationChecks0%
getCurrentAuthorization0%
generateCallbackUrl0%
getDeleted0%
getStageTimestamp0%
getStage0%
getRestrictions0%
getRsaKey0%
getSecretKey0%
getRegistration0%
getGrants0%
getWiki0%
getDeveloperAgreement0%
isOAuth20%
getEmailAuthenticated0%
getEmail0%
getDescription0%
getCallbackIsPrefix0%
getCallbackUrl0%
getVersion0%
getUserId0%
getName0%
getConsumerKey0%
getId0%
getAllStages0%
newGrants0%
newFromNameVersionUser0%
newFromKey0%
updateOrigin0%
userCanAccess0%
lookup_consumer0%
getVersion0%
getRestrictions0%
getRsaKey0%
getSecretKey0%
getRegistration0%
getGrants0%
getWiki0%
getOwnerOnly0%
getDeveloperAgreement0%
getEmailAuthenticated0%
getEmail0%
getDescription0%
getCallbackIsPrefix0%
getCallbackUrl0%
getUserId0%
getStageTimestamp0%
getOAuthVersion0%
getName0%
getConsumerKey0%
getId0%
removeOAuth2AccessTokens0%
isOAuth20%
processAction0%
checkBasePermissions0%
getRequiredFields0%
__construct0%
getDAO0%
lookup_token0%
getAccepted0%
getGrants0%
getStage0%
getDeleted0%
getAccessToken0%
get0%
__construct0%
jsonSerialize0%
setPrivateKeyFromConfig0%
getApproval0%
success0%
failure0%
validateFields0%
validateFieldInternal0%
registerValidators0%
submit0%
setInputParameters0%
__construct0%
userCanAccess0%
escapeForHtml0%
getUserName0%
escapeForWikitext0%
getDAO0%
wrap0%
__construct0%
notify0%
makeLogEntry0%
getLogTitle0%
processAction0%
checkBasePermissions0%
getRequiredFields0%
__construct0%
getDAO0%
getNameAndVersion0%
getWikiName0%
getAccessSecret0%
getWikiName0%
getConsumerId0%
fetch_access_token0%
addSchemaUpdates0%
getUserId0%
authorize0%
getAccessKey0%
addAccessKey0%
getVerifyCode0%
addVerifyCode0%
fetch_private_cert0%
fetch_public_cert0%
__construct0%
getCurrentAuthorization0%
authorize0%
checkSourceIP0%
verify_request0%
fetch_request_token0%
isCentralWiki0%
getConsumerKey0%
fromRequest0%
getSourceIP0%
getConsumerKey0%
__construct0%
__construct0%
getRSAKey0%
updateRequestToken0%
new_access_token0%
getCallbackUrl0%
getConsumerKey0%
new_request_token0%
newToken0%
lookup_nonce0%
getPath0%
getOAuthVersion0%
getCentralWiki0%
getCentralDB0%
getWiki0%
getId0%
getOAuthAdmins0%
isReservedTagName0%
getTagName0%
locateUsersToNotify0%
grantsAreValid0%
getCentralUserTalk0%
hmacDBSecret0%
getCentralIdFromUserName0%
getCentralIdFromLocalUser0%
getLocalUserFromCentralId0%
getCentralUserNameFromId0%
newMWOAuthDataStore0%
getUserProfile0%
newMWOAuthServer0%
getWikiIdName0%
getSessionCache0%
getConsumerStateCounts0%
getAllWikiNames0%
getHeaders0%
hasOAuthHeaders0%
getCacheKey0%
runAutoMaintenance0%
execute23%
revokeAccessToken28%
getGrantClass28%
setApprovalFromClientScopesUser35%
__construct50%
newFromMWUser50%
confirmClientUsable55%
__construct61%
getClaims66%
execute69%
persistNewAuthCode70%
getDbDataFromTokenEntity71%
getGrant83%
getOwnerOnlyAccessToken84%
persistNewAccessToken85%
getGrant85%
getUnifiedParams89%

Project Risks

Method CRAP
processAction4970
execute1482
execute1122
provideSessionInfo552
handleAuthorizationForm552
execute306
processAction306
getRequiredFields156
handleConsumerForm156
lookup_token156
validateFieldInternal132
handleConsumerForm132
from_request132
showConsumerInfo132
execute132
getInfoTableOptions132
execute110
get_normalized_http_url110
locateUsersToNotify110
getCentralUserNameFromId90
execute90
validateFields72
execute72
__construct72
getUsedConsumerTags72
save72
execute56
conductAuthorizationChecks56
get_headers56
addSubtitleLinks56
parse_parameters56
checkBasePermissions56
execute55
getCentralIdFromLocalUser42
fromRequest42
isUsableBy42
to_header42
split_header42
execute42
showResponse30
submit30
onMessagesPreLoad30
onSpecialPageAfterExecute30
check_signature30
build_http_query30
getCentralIdFromUserName30
finalizeScopes30
getSessionData30
fetch_access_token30
addQueueSubtitleLinks30
getUserProfile30
onAbuseFilter_computeVariable30
saveAuthorization30
set_parameter20
showError20
checkApproval20
returnToken20
getLocalUserFromCentralId20
setFields20
showMainHub20
__get20
isOAuth2Request20
check_signature20
checkBasePermissions20
onCentralAuthGlobalUserMerged20
onMergeAccountFromTo20
notify20
wrap20
showConsumerList20
encodeRow20
formatRow20
new_access_token20
get_consumer20
addSchemaUpdates20
get_signature_method20
__construct20
getCurrentAuthorization20
fetch_request_token20
generateInfoTable20
onApiCheckCanExecute20
setApprovalFromClientScopesUser15
validateClient12
__construct12
userCanSee12
check_nonce12
formatRow12
decodeRow12
newFromToken12
__construct12
showCancelPage12
__construct12
urlencode_rfc398612
getRequestValidators12
newFromUserConsumerWiki12
userGrantedAcceptance12
check_timestamp12
addSubtitleLinks12
from_consumer_and_token12
newFromNameVersionUser12
onBeforeCreateEchoEvent12
onSpecialPageBeforeFormDisplay12
get_version12
onGetPreferences12
formatRow12
get_token12
getChangeToken12
formatRow12
showConsumerList12
formatCallbackUrl12
encodeRow12
decodeRow12
userCanSee12
manageConsumerLink12
updateLink12
persistNewRefreshToken12
setUser12
errorResponse12
authorize12
loadFromValues12
registerValidators12
onChangeTagCanCreate12
userCanAccess12
get12
validate12
getOAuthVersionFromRequest12
onRegistration12
getRequiredFields12
getCentralDB12
newFromId12
hmacDBSecret12
delete12
getAllWikiNames12
getWikiIdName12
hasOAuthHeaders12
getAuthorizationProvider12
failure12
getCallbackUrl12
newFromKey12
__construct12
setClient12
getPrimaryLink12
setScopes12
getPublicConsumerId12
doExecuteProtected12
parseExpiration12
getUnifiedParams12
validate12
getAllowedUserRights12
__construct9
getGrantClass9
verifyOAuth2Request6
to_url6
isOAuthRequest6
getGrantExpirationInterval6
preventSessionsForUser6
getProfile6
getGrantSingleton6
getConsumerClass6
replaceDefaultScope6
getGrantClass6
factory6
getClientEntityByDBId6
getClientEntity6
getApprovalId6
init6
assertVerified6
__construct6
build_signature6
setValidScopes6
build_signature6
onAbuseFilter_generateUserVars6
queueError6
isScopeAllowed6
getLocalizedErrorMessage6
getRefreshTokenTTL6
userCanAccess6
addNavigationSubtitle6
get_signable_parameters6
getCentralUserTalk6
getConsumerName6
getOwner6
getConsumer6
getBodyMessage6
getDefinition6
isSecretValid6
onExtensionFunctions6
escapeForHtml6
escapeForWikitext6
onSetupAfterCache6
__construct6
getOAuthAdmins6
get6
getConsumerLink6
newMWOAuthDataStore6
runAutoMaintenance6
getHeaders6
getConsumerStateCounts6
getPath6
fetch_private_cert6
checkSourceIP6
loadFromRow6
getConsumerKey6
getRSAKey6
lookup_nonce6
getRowArray6
get_parameter6
getMessageParameters6
getStartBody6
getStartBody6
__construct6
onSpecialPage_initList6
generateCallbackUrl6
irrevocableGrants6
showConsumerList6
normalizeValues6
manageMyGrantsLink6
userCanSeePrivate6
execute6
userCanSeeEmail6
assertOAuthVersion6
redirectToREST6
getLocalName6
getEndBody6
getEndBody6
userCanSeePrivate6
getStartBody6
getStartBody6
getEndBody6
getEndBody6
getOwnerOnlyAccessToken5
execute4
newFromMWUser4
getUnifiedParams4
confirmClientUsable3
revokeAccessToken3
persistNewAuthCode3
getDbDataFromTokenEntity3
__construct2
getClaims2
getGrant2
getGrant2
persistNewAccessToken2