-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathextension.json
107 lines (107 loc) · 3.13 KB
/
extension.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
{
"name": "MediaWikiAuth",
"namemsg": "mwa-extensionname",
"version": "1.5.0",
"author": [
"Laurence Parry",
"Jack Phoenix",
"Kim Schoonover",
"Ryan Schmidt"
],
"url": "https://www.mediawiki.org/wiki/Extension:MediaWikiAuth",
"descriptionmsg": "mwa-desc",
"license-name": "GPL-2.0-or-later",
"type": "other",
"requires": {
"MediaWiki": ">= 1.35.0"
},
"config": {
"MediaWikiAuthAllowPasswordChange": {
"value": true,
"description": "If true, prompts the user to optionally change their password after import.",
"descriptionmsg": "mwa-config-allowpasswordchange",
"public": true
},
"MediaWikiAuthApiUrl": {
"value": "",
"description": "Remote API endpoint to auth against.",
"descriptionmsg": "mwa-config-apiurl",
"public": false
},
"MediaWikiAuthImportGroups": {
"value": true,
"description": "If a boolean, controls whether or not we copy group membership from remote wiki. If an array of strings, we only import the listed groups.",
"descriptionmsg": "mwa-config-importgroups",
"public": true
},
"MediaWikiAuthDisableAccountCreation": {
"value": false,
"description": "If true, assume all relevant users already exist locally but with invalid password hashes. When operating in this mode, watchlist, group imports, and edit reattribution do not happen.",
"descriptionmsg": "mwa-config-disableaccountcreation",
"public": true
},
"MediaWikiAuthImportWatchlist": {
"value": true,
"description": "Import watchlists via job queue",
"descriptionmsg": "mwa-config-importwatchlist",
"public": true
},
"MediaWikiAuthReattributeEdits": {
"value": true,
"description": "Reattribute existing edits by unknown actors via job queue",
"descriptionmsg": "mwa-config-reattributeedits",
"public": true
},
"MediaWikiAuthImportOptions": {
"value": ["*"],
"description": "User preferences to import from the remote wiki; use * for all",
"descriptionmsg": "mwa-config-importoptions",
"merge_strategy": "provide_default",
"public": true
},
"MediaWikiAuthSkipOptions": {
"value": [],
"description": "User preferences that should not be imported from the remote wiki",
"descriptionmsg": "mwa-config-skipoptions",
"merge_strategy": "provide_default",
"public": true
}
},
"MessagesDirs": {
"MediaWikiAuth": [
"i18n"
]
},
"AutoloadNamespaces": {
"MediaWikiAuth\\": "includes/"
},
"AvailableRights": [
"mwa-createlocalaccount"
],
"JobClasses": {
"populateImportedWatchlist": "MediaWikiAuth\\PopulateImportedWatchlistJob",
"reattributeImportedEdits": "MediaWikiAuth\\ReattributeImportedEditsJob"
},
"AuthManagerAutoConfig": {
"primaryauth": {
"ExternalWikiPrimaryAuthenticationProvider": {
"class": "MediaWikiAuth\\ExternalWikiPrimaryAuthenticationProvider",
"args": [ { "authoritative": false } ],
"sort": 50,
"services": [
"DBLoadBalancer",
"HttpRequestFactory",
"SkinFactory",
"TalkPageNotificationManager",
"UserGroupManager",
"UserOptionsManager"
],
"optional_services": [
"JobQueueGroupFactory"
]
}
}
},
"callback": "MediaWikiAuth\\Setup::callback",
"manifest_version": 2
}