Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
MediaWiki\Extension\OAuth\CreateOAuthConsumer0%
MediaWiki\Extension\OAuth\Frontend\UIUtils0%
MediaWiki\Extension\OAuth\Exception\ClientApprovalDenyException0%
MediaWiki\Extension\OAuth\MigrateCentralWiki0%
MediaWiki\Extension\OAuth\Frontend\OAuthLogFormatter0%
MediaWiki\Extension\OAuth\Frontend\Pagers\ListConsumersPager0%
MediaWiki\Extension\OAuth\Frontend\Pagers\ListMyConsumersPager0%
MediaWiki\Extension\OAuth\Frontend\Pagers\ManageConsumersPager0%
MediaWiki\Extension\OAuth\Frontend\Pagers\ManageMyGrantsPager0%
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuth0%
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuthConsumerRegistration0%
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuthListConsumers0%
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuthManageConsumers0%
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuthManageMyGrants0%
MediaWiki\Extension\OAuth\Frontend\UIHooks0%
MediaWiki\Extension\OAuth\Lib\OAuthDataStore0%
MediaWiki\Extension\OAuth\Entity\RefreshTokenEntity0%
MediaWiki\Extension\OAuth\Lib\OAuthSignatureMethod0%
MediaWiki\Extension\OAuth\Lib\OAuthSignatureMethod_PLAINTEXT0%
MediaWiki\Extension\OAuth\OAuthServices0%
MediaWiki\Extension\OAuth\Repository\CacheRepository0%
MediaWiki\Extension\OAuth\Repository\ClientRepository0%
MediaWiki\Extension\OAuth\Repository\DatabaseRepository0%
MediaWiki\Extension\OAuth\Repository\RefreshTokenRepository0%
MediaWiki\Extension\OAuth\ResourceServer0%
MediaWiki\Extension\OAuth\Response0%
MediaWiki\Extension\OAuth\Rest\Handler\AbstractClientHandler0%
MediaWiki\Extension\OAuth\Rest\Handler\AuthenticationHandler0%
MediaWiki\Extension\OAuth\Rest\Handler\Resource0%
MediaWiki\Extension\OAuth\Setup0%
MediaWiki\Extension\OAuth\Entity\ScopeEntity0%
MediaWiki\Extension\OAuth\Frontend\EchoOAuthStageChangePresentationModel0%
MediaWiki\Extension\OAuth\AuthorizationProvider\AccessToken0%
MediaWiki\Extension\OAuth\Backend\MWOAuthSignatureMethod_RSA_SHA10%
MediaWiki\Extension\OAuth\TestOAuthConsumer0%
MediaWiki\Extension\OAuth\AuthorizationProvider\AuthorizationProvider0%
MediaWiki\Extension\OAuth\AuthorizationServerFactory0%
MediaWiki\Extension\OAuth\Backend\AbuseFilterHookHandler0%
MediaWiki\Extension\OAuth\Backend\Consumer0%
MigrateCentralWikiLogs0%
MediaWiki\Extension\OAuth\Backend\ConsumerAcceptance0%
MediaWiki\Extension\OAuth\Backend\Hooks0%
MediaWiki\Extension\OAuth\Entity\ClaimEntity0%
MediaWiki\Extension\OAuth\Backend\MWOAuthDAO0%
MediaWiki\Extension\OAuth\Backend\MWOAuthDataStore0%
MediaWiki\Extension\OAuth\Backend\MWOAuthRequest0%
MediaWiki\Extension\OAuth\Backend\MWOAuthToken0%
MediaWiki\Extension\OAuth\Control\ConsumerAcceptanceSubmitControl0%
MediaWiki\Extension\OAuth\Entity\AuthCodeEntity0%
MediaWiki\Extension\OAuth\Control\SubmitControl0%
MediaWiki\Extension\OAuth\Control\DAOAccessControl0%
MediaWiki\Extension\OAuth\Backend\OAuth1Consumer0%
MediaWiki\Extension\OAuth\Control\ConsumerAccessControl0%
MediaWiki\Extension\OAuth\Control\ConsumerAcceptanceAccessControl0%
MediaWiki\Extension\OAuth\Backend\Utils0%
MediaWiki\Extension\OAuth\Backend\UpdaterHooks0%
MediaWiki\Extension\OAuth\SessionProvider7%
MediaWiki\Extension\OAuth\Repository\ScopeRepository13%
MediaWiki\Extension\OAuth\AuthorizationProvider\Grant\AuthorizationCodeAuthorization22%
MediaWiki\Extension\OAuth\Backend\MWOAuthServer33%
MediaWiki\Extension\OAuth\Entity\AccessTokenEntity41%
MediaWiki\Extension\OAuth\Control\ConsumerSubmitControl52%
MediaWiki\Extension\OAuth\Repository\AccessTokenRepository54%
MediaWiki\Extension\OAuth\Entity\ClientEntity55%
MediaWiki\Extension\OAuth\Entity\UserEntity55%
MediaWiki\Extension\OAuth\Repository\AuthCodeRepository68%
MediaWiki\Extension\OAuth\Rest\Handler\Authorize72%
MediaWiki\Extension\OAuth\UserStatementProvider72%
MediaWiki\Extension\OAuth\Repository\ClaimStore75%
MediaWiki\Extension\OAuth\AuthorizationProvider\Grant\AuthorizationCodeAccessTokens83%
MediaWiki\Extension\OAuth\Rest\Handler\AccessToken85%
MediaWiki\Extension\OAuth\Lib\OAuthUtil87%

Project Risks

Class CRAP
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuth10302
MediaWiki\Extension\OAuth\Backend\Consumer7140
MediaWiki\Extension\OAuth\Backend\Utils4830
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuthConsumerRegistration3660
MediaWiki\Extension\OAuth\SessionProvider3139
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuthManageConsumers2862
MediaWiki\Extension\OAuth\Backend\MWOAuthDAO2652
MediaWiki\Extension\OAuth\Control\SubmitControl2162
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuthListConsumers1892
MediaWiki\Extension\OAuth\Control\ConsumerSubmitControl1755
MediaWiki\Extension\OAuth\Frontend\SpecialPages\SpecialMWOAuthManageMyGrants1122
MediaWiki\Extension\OAuth\Backend\MWOAuthDataStore1056
MediaWiki\Extension\OAuth\Backend\ConsumerAcceptance992
MediaWiki\Extension\OAuth\Control\ConsumerAcceptanceSubmitControl756
MediaWiki\Extension\OAuth\ResourceServer702
MediaWiki\Extension\OAuth\Backend\Hooks552
MediaWiki\Extension\OAuth\Frontend\UIHooks552
MediaWiki\Extension\OAuth\Rest\Handler\AuthenticationHandler552
MediaWiki\Extension\OAuth\Frontend\EchoOAuthStageChangePresentationModel462
MediaWiki\Extension\OAuth\Backend\MWOAuthServer394
MediaWiki\Extension\OAuth\TestOAuthConsumer342
MediaWiki\Extension\OAuth\Control\DAOAccessControl272
MediaWiki\Extension\OAuth\Frontend\Pagers\ListConsumersPager272
MediaWiki\Extension\OAuth\AuthorizationProvider\AuthorizationProvider240
MediaWiki\Extension\OAuth\Rest\Handler\AbstractClientHandler182
MediaWiki\Extension\OAuth\Rest\Handler\Resource182
MediaWiki\Extension\OAuth\Frontend\Pagers\ManageMyGrantsPager132
MediaWiki\Extension\OAuth\Frontend\OAuthLogFormatter132
MediaWiki\Extension\OAuth\Frontend\Pagers\ManageConsumersPager132
MigrateCentralWikiLogs132
MediaWiki\Extension\OAuth\Frontend\Pagers\ListMyConsumersPager132
MediaWiki\Extension\OAuth\CreateOAuthConsumer110
MediaWiki\Extension\OAuth\Repository\ScopeRepository106
MediaWiki\Extension\OAuth\Entity\AccessTokenEntity100
MediaWiki\Extension\OAuth\MigrateCentralWiki90
MediaWiki\Extension\OAuth\Backend\MWOAuthRequest90
MediaWiki\Extension\OAuth\Entity\ClientEntity65
MediaWiki\Extension\OAuth\Repository\ClientRepository56
MediaWiki\Extension\OAuth\Backend\MWOAuthSignatureMethod_RSA_SHA156
MediaWiki\Extension\OAuth\Repository\RefreshTokenRepository56
MediaWiki\Extension\OAuth\Repository\AccessTokenRepository44
MediaWiki\Extension\OAuth\Backend\AbuseFilterHookHandler42
MediaWiki\Extension\OAuth\Backend\UpdaterHooks42
MediaWiki\Extension\OAuth\Rest\Handler\Authorize36
MediaWiki\Extension\OAuth\Lib\OAuthUtil30
MediaWiki\Extension\OAuth\AuthorizationProvider\Grant\AuthorizationCodeAuthorization30
MediaWiki\Extension\OAuth\Frontend\UIUtils20
MediaWiki\Extension\OAuth\Backend\OAuth1Consumer20
MediaWiki\Extension\OAuth\AuthorizationServerFactory20
MediaWiki\Extension\OAuth\Rest\Handler\AccessToken12
MediaWiki\Extension\OAuth\Setup12
MediaWiki\Extension\OAuth\Lib\OAuthSignatureMethod_PLAINTEXT12
MediaWiki\Extension\OAuth\UserStatementProvider10
MediaWiki\Extension\OAuth\Entity\UserEntity9
MediaWiki\Extension\OAuth\Repository\AuthCodeRepository8
MediaWiki\Extension\OAuth\Repository\ClaimStore3
MediaWiki\Extension\OAuth\AuthorizationProvider\Grant\AuthorizationCodeAccessTokens2

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
getIndexField0%
returnToken0%
showError0%
getRequestedGrants0%
getRequestValidators0%
redirectToREST0%
handleAuthorizationForm0%
outputJWT0%
showCancelPage0%
execute0%
getLocalName0%
doesWrites0%
__construct0%
getQueryInfo0%
useRealNames0%
getEndBody0%
getStartBody0%
formatRow0%
getTitle0%
__construct0%
getIndexField0%
getQueryInfo0%
getEndBody0%
getStartBody0%
formatRow0%
getTitle0%
__construct0%
showResponse0%
determineOAuthVersion0%
getQueryInfo0%
showConsumerInfo0%
execute0%
doesWrites0%
__construct0%
userGrantedAcceptance0%
manageMyGrantsLink0%
manageConsumerLink0%
updateLink0%
addNavigationSubtitle0%
getGroupName0%
formatRow0%
showConsumerList0%
showConsumerListForm0%
execute0%
assertOAuthVersion0%
__construct0%
fillDefaultFields0%
proposeOAuth0%
getGroupName0%
formatRow0%
addSubtitleLinks0%
execute0%
displayRestrictionError0%
userCanExecute0%
doesWrites0%
__construct0%
makePrivacyLink0%
getIndexField0%
getEndBody0%
showMainHub0%
success0%
jsonSerialize0%
getVerifiedScopes0%
authorize0%
isGrantAllowed0%
isSecretValid0%
validate0%
getUser0%
getIdentifier0%
__construct0%
jsonSerialize0%
setPrivateKeyFromConfig0%
getApproval0%
failure0%
jsonSerialize0%
validateFields0%
getValidationResult0%
getDefaultValidationError0%
validateFieldInternal0%
execute0%
submit0%
setInputParameters0%
__construct0%
userCanAccess0%
get0%
escapeForHtml0%
escapeForWikitext0%
__construct0%
getMWUser0%
getStartBody0%
getMessageParameters0%
formatRow0%
getTitle0%
__construct0%
getIndexField0%
getQueryInfo0%
getEndBody0%
getStartBody0%
formatRow0%
getTitle0%
__construct0%
makeUserLink0%
getConsumerLink0%
__construct0%
__construct0%
getConsumerStage0%
getConsumerName0%
getOwner0%
getConsumer0%
getSecondaryLinks0%
getPrimaryLink0%
getIconType0%
getBodyMessage0%
getSubjectMessage0%
getHeaderMessage0%
canRender0%
getDefinition0%
addQueueSubtitleLinks0%
handleConsumerForm0%
wrap0%
withHeader0%
needsWriteAccess0%
needsReadAccess0%
__construct0%
factory0%
getSupportedRequestTypes0%
getUnifiedParams0%
getParamMapping0%
execute0%
withStatus0%
withBody0%
withoutHeader0%
withAddedHeader0%
withProtocolVersion0%
validate0%
__construct0%
assertVerified0%
setAccessTokenId0%
setScopes0%
setClient0%
setUser0%
setVerifiedInfo0%
isScopeAllowed0%
getAccessTokenId0%
getScopes0%
getClient0%
getUser0%
getAuthorizationProvider0%
queueError0%
isOAuth2Request0%
respond0%
isOAuthRequest0%
onTestCanonicalRedirect0%
getPublicConsumerId0%
onApiCheckCanExecute0%
getRestrictions0%
getAllowedUserRights0%
getSessionData0%
getVaryHeaders0%
preventSessionsForUser0%
verifyOAuth2Request0%
postInitSetup0%
getParamSettings0%
getScopes0%
getQueryParamsCgi0%
getProfile0%
doExecuteProtected0%
execute0%
needsWriteAccess0%
needsReadAccess0%
__construct0%
factory0%
getFlatScopes0%
checkApproval0%
detectExtraneousBodyFields0%
getLocalizedErrorMessage0%
errorResponse0%
verify0%
__construct0%
getInfoTableOptions0%
__construct0%
new_request_token0%
lookup_nonce0%
lookup_token0%
lookup_consumer0%
generateInfoTable0%
onLoginFormValidErrorMessages0%
onSpecialPage_initList0%
onBeforeCreateEchoEvent0%
onSpecialPageBeforeFormDisplay0%
onSpecialPageAfterExecute0%
onMessagesPreLoad0%
onGetPreferences0%
getGroupName0%
__construct0%
irrevocableGrants0%
formatRow0%
showConsumerList0%
handleConsumerForm0%
addSubtitleLinks0%
execute0%
doesWrites0%
__construct0%
getGroupName0%
formatRow0%
showConsumerList0%
formatCallbackUrl0%
new_access_token0%
check_signature0%
factory0%
getClientEntity0%
replaceDefaultScope0%
finalizeScopes0%
getAllowedScopes0%
getCacheKeyType0%
isRefreshTokenRevoked0%
revokeRefreshToken0%
persistNewRefreshToken0%
getNewRefreshToken0%
identifierExists0%
getDB0%
validateClient0%
getClientEntityByDBId0%
has0%
get_name0%
delete0%
set0%
get0%
getCacheKey0%
__construct0%
factory0%
getApprovalId0%
deleteForApprovalId0%
getWorkflow0%
getConfig0%
wrap0%
__construct0%
build_signature0%
getDAO0%
registerValidators0%
__construct0%
getFieldPermissionChecks0%
normalizeValues0%
getOAuthVersion0%
getAccepted0%
getGrants0%
getAccessSecret0%
getAccessToken0%
getConsumerId0%
getUserId0%
getWiki0%
getId0%
newFromUserConsumerWiki0%
newFromToken0%
getSchema0%
decodeRow0%
userCanSeeSecret0%
userCanSeeSecurity0%
userCanSeeEmail0%
userCanSeePrivate0%
userCanSee0%
__get0%
decodeRow0%
encodeRow0%
normalizeValues0%
isUsableBy0%
saveAuthorization0%
conductAuthorizationChecks0%
encodeRow0%
userCanSee0%
generateCallbackUrl0%
getConsumerClass0%
getColumn0%
getFieldColumnMap0%
getTable0%
getFieldPermissionChecks0%
getSchema0%
delete0%
save0%
setFields0%
setField0%
get0%
newFromId0%
newFromRow0%
newFromArray0%
userCanSeePrivate0%
__construct0%
onApiRsdServiceApis0%
onSetupAfterCache0%
getUsedConsumerTags0%
onChangeTagsListActive0%
onListDefinedTags0%
doUserIdMerge0%
onMergeAccountFromTo0%
onChangeTagCanCreate0%
onExtensionFunctions0%
onRegistration0%
__construct0%
userCanSeeSecret0%
getCurrentAuthorization0%
getLocalUserId0%
getAutoIncrField0%
decorateAuthServer0%
getAuthorizationServer0%
__construct0%
factory0%
logAuthorizationRequest0%
authorize0%
init0%
parseExpiration0%
getClientIdFromRequest0%
getRefreshTokenTTL0%
getGrantExpirationInterval0%
getAuthCodeRepo0%
getRefreshTokenRepo0%
getGrantSingleton0%
onAbuseFilter_computeVariable0%
needsUserApproval0%
setUser0%
__construct0%
factory0%
logAccessTokenRequest0%
getAccessTokens0%
execute0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
onAbuseFilter_builder0%
onAbuseFilter_generateUserVars0%
getDeleted0%
getDescription0%
getStageTimestamp0%
getStage0%
getRestrictions0%
getRsaKey0%
getSecretKey0%
getRegistration0%
getGrants0%
getWiki0%
getOwnerOnly0%
getDeveloperAgreement0%
getEmailAuthenticated0%
getEmail0%
getCallbackIsPrefix0%
getSchema0%
getCallbackUrl0%
getVersion0%
getUserId0%
getName0%
getConsumerKey0%
getId0%
getAllStages0%
newGrants0%
newFromNameVersionUser0%
newFromKey0%
isOAuth20%
getConsumerClass0%
getFieldPermissionChecks0%
hasField0%
getFieldNames0%
getIdColumn0%
getOAuthAdmins0%
getRequiredFields0%
__construct0%
getDAO0%
getWikiName0%
getAccepted0%
getGrants0%
getAccessSecret0%
getAccessToken0%
getConsumerId0%
getUserId0%
getWiki0%
getId0%
isReservedTagName0%
processAction0%
getTagName0%
locateUsersToNotify0%
grantsAreValid0%
getCentralUserTalk0%
getIdValue0%
getCentralIdFromUserName0%
getCentralIdFromLocalUser0%
getLocalUserFromCentralId0%
getCentralUserNameFromId0%
newMWOAuthDataStore0%
newMWOAuthServer0%
getAllWikiNames0%
checkBasePermissions0%
isOAuth20%
runAutoMaintenance0%
getGrants0%
getDAO0%
isConfidential0%
getNameAndVersion0%
getWikiName0%
getUserName0%
getDeleted0%
getStageTimestamp0%
getStage0%
getRestrictions0%
getRsaKey0%
getSecretKey0%
getRegistration0%
getWiki0%
removeOAuth2AccessTokens0%
getOwnerOnly0%
getDeveloperAgreement0%
getEmailAuthenticated0%
getEmail0%
getDescription0%
getCallbackIsPrefix0%
getCallbackUrl0%
getVersion0%
getUserId0%
getOAuthVersion0%
getName0%
getConsumerKey0%
getId0%
getWikiIdName0%
hmacDBSecret0%
getCacheKey0%
new_request_token0%
fetch_request_token0%
getConsumerKey0%
fromRequest0%
hasOAuthHeaders0%
getConsumerKey0%
__construct0%
getRSAKey0%
updateRequestToken0%
new_access_token0%
getCallbackUrl0%
getConsumerKey0%
newToken0%
verify_request0%
lookup_nonce0%
lookup_token0%
lookup_consumer0%
__construct0%
updateOrigin0%
setPending0%
checkChangeToken0%
getChangeToken0%
userCanAccess0%
getRowArray0%
loadFromRow0%
loadFromValues0%
fetch_access_token0%
getSourceIP0%
checkSourceIP0%
getAccessKey0%
getHeaders0%
getConsumerStateCounts0%
getNonceCache0%
getSessionCache0%
getCentralDB0%
getCentralWiki0%
isCentralWiki0%
getPath0%
onLoadExtensionSchemaUpdates0%
getOAuthVersion0%
authorize0%
authorize0%
factory0%
addAccessKey0%
getCurrentAuthorization0%
fetch_public_cert0%
getVerifyCode0%
__construct0%
fetch_private_cert0%
addVerifyCode0%
provideSessionInfo2%
revokeAccessToken14%
getGrantClass28%
processAction29%
setApprovalFromClientScopesUser31%
__construct40%
confirmClientUsable44%
newFromMWUser50%
setValidScopes50%
__construct55%
validate57%
persistNewAuthCode58%
getOAuthVersionFromRequest60%
execute62%
get_headers62%
execute62%
checkBasePermissions63%
getGrantClass66%
getClaims66%
getOwnerOnlyAccessToken73%
checkCallback79%
getDbDataFromTokenEntity80%
notify81%
getGrant83%
getRequiredFields84%
getGrant87%
persistNewAccessToken87%
getUnifiedParams87%

Project Risks

Method CRAP
processAction2007
execute1722
execute870
provideSessionInfo703
handleAuthorizationForm650
processAction306
execute306
showConsumerInfo210
lookup_token182
handleConsumerForm156
proposeOAuth132
getValidationResult132
handleConsumerForm132
getInfoTableOptions132
execute110
execute110
locateUsersToNotify110
execute90
addSubtitleLinks90
getCentralUserNameFromId90
execute72
validateFields72
__construct72
save72
execute72
validateFieldInternal56
conductAuthorizationChecks56
execute42
isUsableBy42
getDefaultValidationError42
fromRequest42
makeUserLink42
finalizeScopes42
getCentralIdFromLocalUser42
onMessagesPreLoad30
formatRow30
fetch_access_token30
showResponse30
getUnifiedParams30
addQueueSubtitleLinks30
submit30
onSpecialPageAfterExecute30
validate30
getCentralIdFromUserName30
getRestrictions30
getUsedConsumerTags30
saveAuthorization30
getSessionData30
getRequiredFields28
setApprovalFromClientScopesUser22
userCanSeeSecurity20
returnToken20
showError20
showMainHub20
isOAuth2Request20
generateInfoTable20
showCancelPage20
getLocalUserFromCentralId20
checkApproval20
checkBasePermissions20
getCurrentAuthorization20
wrap20
encodeRow20
__get20
onAbuseFilter_computeVariable20
onMergeAccountFromTo20
getCentralDB20
fetch_request_token20
setFields20
showConsumerList20
onApiCheckCanExecute20
new_access_token20
execute20
onLoadExtensionSchemaUpdates20
__construct20
execute15
getGrantClass14
checkCallback13
__construct12
updateLink12
onSpecialPageBeforeFormDisplay12
getPrimaryLink12
userCanSee12
onGetPreferences12
getPublicConsumerId12
formatRow12
decodeRow12
encodeRow12
parseExpiration12
formatRow12
addSubtitleLinks12
getAllowedUserRights12
__construct12
formatRow12
makePrivacyLink12
showConsumerList12
fillDefaultFields12
__construct12
formatCallbackUrl12
getLocalUserId12
newFromNameVersionUser12
getRequestValidators12
newFromKey12
onBeforeCreateEchoEvent12
delete12
manageConsumerLink12
setScopes12
getRequiredFields12
onRegistration12
userGrantedAcceptance12
getAllWikiNames12
getWikiIdName12
setUser12
setClient12
authorize12
userCanSee12
getLocalizedErrorMessage12
newFromId12
getCallbackUrl12
errorResponse12
__construct12
getChangeToken12
getAuthorizationProvider12
doExecuteProtected12
persistNewRefreshToken12
validateClient12
decodeRow12
validate12
failure12
loadFromValues12
get12
newFromToken12
newFromUserConsumerWiki12
registerValidators12
userCanAccess12
__construct11
get_headers9
checkBasePermissions9
validate6
isScopeAllowed6
factory6
queueError6
getClientEntityByDBId6
onSpecialPage_initList6
getApprovalId6
getClientEntity6
getProfile6
build_signature6
showConsumerList6
verifyOAuth2Request6
assertVerified6
replaceDefaultScope6
irrevocableGrants6
preventSessionsForUser6
getOwner6
manageMyGrantsLink6
getRowArray6
addNavigationSubtitle6
hmacDBSecret6
newMWOAuthDataStore6
runAutoMaintenance6
hasOAuthHeaders6
getHeaders6
getConsumerStateCounts6
getPath6
fetch_private_cert6
checkSourceIP6
getRSAKey6
lookup_nonce6
userCanAccess6
loadFromRow6
escapeForWikitext6
get6
__construct6
onSetupAfterCache6
onChangeTagCanCreate6
onExtensionFunctions6
userCanSeePrivate6
userCanSeePrivate6
normalizeValues6
generateCallbackUrl6
getConsumerClass6
__construct6
init6
getGrantSingleton6
getOAuthAdmins6
getCentralUserTalk6
escapeForHtml6
getConsumerName6
assertOAuthVersion6
redirectToREST6
getLocalName6
getEndBody6
getStartBody6
getEndBody6
getStartBody6
getEndBody6
getStartBody6
getEndBody6
getStartBody6
getConsumerLink6
getConsumerStage6
getMessageParameters6
getConsumer6
getDefinition6
getBodyMessage6
isSecretValid6
isOAuthRequest6
canRender6
getOwnerOnlyAccessToken5
execute4
confirmClientUsable4
revokeAccessToken4
newFromMWUser4
notify4
getUnifiedParams4
persistNewAuthCode3
getOAuthVersionFromRequest3
getGrantClass3
getDbDataFromTokenEntity3
__construct2
setValidScopes2
getClaims2
getGrant2
getGrant2
persistNewAccessToken2