blob: c02f13accace4d6e01f123bcb04a9a1d5b5c1e8c [file] [log] [blame]
cicalesebbe9a7c2016-09-24 17:39:06 -04001{
2 "name": "PluggableAuth",
Cindy Cicalese0d1185d2024-02-22 00:46:13 -05003 "version": "7.1.0",
cicalesebbe9a7c2016-09-24 17:39:06 -04004 "author": [
5 "[https://www.mediawiki.org/wiki/User:Cindy.cicalese Cindy Cicalese]"
6 ],
7 "url": "https://www.mediawiki.org/wiki/Extension:PluggableAuth",
8 "descriptionmsg": "pluggableauth-desc",
9 "type": "other",
Bjornskjald3f2e9252018-10-27 14:04:08 +020010 "license-name": "MIT",
Umherirrender520da2f2021-12-10 13:26:57 +010011 "requires": {
cicalesebac84b22022-01-15 21:17:05 -050012 "MediaWiki": ">= 1.35.0"
Umherirrender520da2f2021-12-10 13:26:57 +010013 },
cicalesea28e6be2022-01-16 01:50:54 -050014 "AutoloadNamespaces": {
15 "MediaWiki\\Extension\\PluggableAuth\\": "includes/"
16 },
cicalesebdb42162022-01-18 09:15:07 -050017 "TestAutoloadNamespaces": {
18 "MediaWiki\\Extension\\PluggableAuth\\Test\\": "tests/includes/"
19 },
cicalese25740ac2022-01-16 17:19:11 -050020 "ServiceWiringFiles": [
21 "includes/ServiceWiring.php"
22 ],
cicalesebbe9a7c2016-09-24 17:39:06 -040023 "SpecialPages": {
cicalese25740ac2022-01-16 17:19:11 -050024 "PluggableAuthLogin": {
25 "class": "MediaWiki\\Extension\\PluggableAuth\\PluggableAuthLogin",
26 "services": [
27 "PluggableAuthFactory",
cicalese9465e3f2022-05-21 14:12:34 -040028 "AuthManager",
29 "PluggableAuth.GroupProcessorRunner"
cicalese25740ac2022-01-16 17:19:11 -050030 ]
rvogelbae9a012022-05-11 17:06:43 +020031 },
32 "PluggableAuthLogout": {
33 "class": "MediaWiki\\Extension\\PluggableAuth\\PluggableAuthLogout"
cicalese25740ac2022-01-16 17:19:11 -050034 }
cicalesebbe9a7c2016-09-24 17:39:06 -040035 },
36 "MessagesDirs": {
37 "PluggableAuth": [
38 "i18n"
39 ]
40 },
Umherirrender5e513e12017-02-05 15:16:33 +010041 "ExtensionMessagesFiles": {
rvogeld852a782017-10-17 14:59:56 +020042 "PluggableAuthAlias": "includes/PluggableAuth.alias.php"
Umherirrender5e513e12017-02-05 15:16:33 +010043 },
cicalesea28e6be2022-01-16 01:50:54 -050044 "callback": "MediaWiki\\Extension\\PluggableAuth\\PluggableAuthHooks::onRegistration",
cicalesec60c53e2022-01-16 20:10:37 -050045 "HookHandlers": {
46 "main": {
47 "class": "MediaWiki\\Extension\\PluggableAuth\\PluggableAuthHooks",
48 "services": [
49 "PluggableAuthService"
50 ]
51 }
52 },
cicalesebbe9a7c2016-09-24 17:39:06 -040053 "Hooks": {
cicalesec60c53e2022-01-16 20:10:37 -050054 "TitleReadWhitelist": "main",
55 "UserLogoutComplete": "main",
56 "AuthChangeFormFields": "main",
Sam Wilson098f4672022-09-21 17:34:33 +080057 "SkinTemplateNavigation::Universal": "main",
cicalesec60c53e2022-01-16 20:10:37 -050058 "BeforeInitialize": "main",
cicalese8b278af2022-01-17 01:36:05 -050059 "LocalUserCreated": "main",
60 "SpecialPage_initList": "main"
cicalesebbe9a7c2016-09-24 17:39:06 -040061 },
62 "AuthManagerAutoConfig": {
63 "primaryauth": {
64 "PluggableAuthPrimaryAuthenticationProvider": {
cicalesea28e6be2022-01-16 01:50:54 -050065 "class": "MediaWiki\\Extension\\PluggableAuth\\PrimaryAuthenticationProvider",
cicalese25740ac2022-01-16 17:19:11 -050066 "services": [
67 "MainConfig",
68 "UserFactory",
69 "PluggableAuthFactory"
70 ],
cicalesebbe9a7c2016-09-24 17:39:06 -040071 "sort": 0
72 }
73 }
74 },
cicalese1a6715d2022-01-18 11:44:53 -050075 "attributes": {
76 "PluggableAuth": {
77 "LoginSpecialPages": [
78 "PluggableAuthLogin",
cicalese9465e3f2022-05-21 14:12:34 -040079 "Userlogin",
80 "PluggableAuth.GroupProcessorRunner"
81 ],
82 "GroupSyncs": {
83 "syncall": {
84 "class": "MediaWiki\\Extension\\PluggableAuth\\Group\\SyncAllGroups",
85 "services": [
86 "UserGroupManager"
cicalese8e4effc2023-06-04 17:25:33 -040087 ]
cicalese9465e3f2022-05-21 14:12:34 -040088 },
89 "mapped": {
90 "class": "MediaWiki\\Extension\\PluggableAuth\\Group\\MapGroups",
91 "services": [
92 "UserGroupManager"
cicalese8e4effc2023-06-04 17:25:33 -040093 ]
cicalese9465e3f2022-05-21 14:12:34 -040094 }
95 }
cicalese1a6715d2022-01-18 11:44:53 -050096 }
cicalesebbe9a7c2016-09-24 17:39:06 -040097 },
cicalese1a6715d2022-01-18 11:44:53 -050098 "config": {
99 "PluggableAuth_EnableAutoLogin": {
100 "value": false
101 },
102 "PluggableAuth_EnableLocalLogin": {
103 "value": false
104 },
105 "PluggableAuth_EnableLocalProperties": {
106 "value": false
107 },
rvogelbae9a012022-05-11 17:06:43 +0200108 "PluggableAuth_EnableFastLogout": {
109 "value": false
110 },
cicalese08b7e0d2022-03-25 15:24:54 -0400111 "PluggableAuth_Config": {
cicalese1a6715d2022-01-18 11:44:53 -0500112 "value": []
113 }
114 },
115 "manifest_version": 2
cicalesebbe9a7c2016-09-24 17:39:06 -0400116}