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\Rest\Handler\Authorize48%
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\UserStatementProvider72%
MediaWiki\Extension\OAuth\Repository\ClaimStore75%
MediaWiki\Extension\OAuth\AuthorizationProvider\Grant\AuthorizationCodeAccessTokens83%
MediaWiki\Extension\OAuth\Rest\Handler\AccessToken84%
MediaWiki\Extension\OAuth\Lib\OAuthUtil87%

Project Risks

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

Project Risks

Method CRAP
processAction2055
execute1640
execute870
provideSessionInfo703
handleAuthorizationForm552
processAction306
execute306
showConsumerInfo210
lookup_token182
handleConsumerForm156
getValidationResult132
proposeOAuth132
getInfoTableOptions132
handleConsumerForm132
execute110
locateUsersToNotify110
execute110
execute90
getCentralUserNameFromId90
addSubtitleLinks90
save72
validateFields72
execute72
__construct72
getUsedConsumerTags72
execute72
conductAuthorizationChecks56
validateFieldInternal56
execute53
getDefaultValidationError42
finalizeScopes42
getCentralIdFromLocalUser42
fromRequest42
execute42
makeUserLink42
isUsableBy42
check_signature30
saveAuthorization30
fetch_access_token30
addQueueSubtitleLinks30
formatRow30
getCentralIdFromUserName30
getRestrictions30
getSessionData30
showResponse30
onSpecialPageAfterExecute30
submit30
onMessagesPreLoad30
getRequiredFields28
setApprovalFromClientScopesUser22
wrap20
checkBasePermissions20
execute20
showConsumerList20
returnToken20
showError20
onLoadExtensionSchemaUpdates20
getLocalUserFromCentralId20
showMainHub20
getCentralDB20
generateInfoTable20
isOAuth2Request20
__get20
onMergeAccountFromTo20
getCurrentAuthorization20
encodeRow20
new_access_token20
fetch_request_token20
onAbuseFilter_computeVariable20
onApiCheckCanExecute20
setFields20
userCanSeeSecurity20
checkApproval20
__construct20
getGrantClass14
checkCallback13
addSubtitleLinks12
__construct12
newFromToken12
__construct12
onGetPreferences12
formatRow12
newFromUserConsumerWiki12
formatRow12
decodeRow12
userCanSee12
onSpecialPageBeforeFormDisplay12
doExecuteProtected12
__construct12
getUnifiedParams12
showConsumerList12
formatRow12
getPublicConsumerId12
manageConsumerLink12
updateLink12
parseExpiration12
getAllowedUserRights12
fillDefaultFields12
newFromKey12
newFromNameVersionUser12
formatCallbackUrl12
getLocalUserId12
makePrivacyLink12
encodeRow12
decodeRow12
getRequestValidators12
getPrimaryLink12
userCanSee12
showCancelPage12
onBeforeCreateEchoEvent12
onRegistration12
userGrantedAcceptance12
__construct12
authorize12
loadFromValues12
errorResponse12
validate12
getRequiredFields12
getChangeToken12
getAuthorizationProvider12
validateClient12
getCallbackUrl12
getAllWikiNames12
getWikiIdName12
setUser12
setClient12
setScopes12
delete12
persistNewRefreshToken12
getGrantClass12
failure12
userCanAccess12
registerValidators12
getLocalizedErrorMessage12
newFromId12
get12
validate12
__construct11
get_headers9
checkBasePermissions9
getClientEntity6
getClientEntityByDBId6
getApprovalId6
isScopeAllowed6
assertVerified6
build_signature6
irrevocableGrants6
preventSessionsForUser6
factory6
replaceDefaultScope6
verifyOAuth2Request6
setValidScopes6
showConsumerList6
queueError6
getProfile6
onSpecialPage_initList6
getOwner6
manageMyGrantsLink6
getRowArray6
getCentralUserTalk6
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
addNavigationSubtitle6
getOAuthAdmins6
escapeForHtml6
getConsumerName6
assertOAuthVersion6
redirectToREST6
getLocalName6
getEndBody6
getStartBody6
getEndBody6
getStartBody6
getEndBody6
getStartBody6
getEndBody6
getStartBody6
getConsumerLink6
getMessageParameters6
getConsumerStage6
getConsumer6
getBodyMessage6
isSecretValid6
isOAuthRequest6
canRender6
getDefinition6
getOwnerOnlyAccessToken5
execute4
confirmClientUsable4
revokeAccessToken4
newFromMWUser4
notify4
getUnifiedParams4
persistNewAuthCode3
getOAuthVersionFromRequest3
getDbDataFromTokenEntity3
__construct2
getClaims2
getGrant2
getGrant2
persistNewAccessToken2