Extension/MW-OAuth2Client: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Sysop (Diskussion • Beiträge) Keine Bearbeitungszusammenfassung |
Sysop (Diskussion • Beiträge) |
||
Zeile 19: | Zeile 19: | ||
Resolving deltas: 100% (113/113), done. | Resolving deltas: 100% (113/113), done. | ||
</source> | </source> | ||
== LocalSettings.php == | |||
* https://gitlab.genealogy.net/system0/documentation/-/wikis/GenWiki/LocalSettings.php | |||
= Kompatibilität = | = Kompatibilität = | ||
https://www.mediawiki.org/wiki/Extension:OAuth2_Client ist inkompatibel mit MediaWiki 1.42 plus | https://www.mediawiki.org/wiki/Extension:OAuth2_Client ist inkompatibel mit MediaWiki 1.42 plus |
Version vom 21. August 2025, 08:59 Uhr
Extension
Extension | |
---|---|
name | MW-OAuth2Client |
url | https://github.com/jze/MW-OAuth2Client |
wikidataid | Q26883676→Q26883676 |
purpose | Provides OAuth 2.0 client functionality for MediaWiki |
since | |
until | |
comment | |
state | ⚠️ |
wiki | → |
Installation
www-data@338655f466c4:~/html/extensions$ git clone https://github.com/jze/MW-OAuth2Client
Cloning into 'MW-OAuth2Client'...
remote: Enumerating objects: 219, done.
remote: Counting objects: 100% (42/42), done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 219 (delta 31), reused 26 (delta 26), pack-reused 177 (from 1)
Receiving objects: 100% (219/219), 50.16 KiB | 1.86 MiB/s, done.
Resolving deltas: 100% (113/113), done.
LocalSettings.php
Kompatibilität
https://www.mediawiki.org/wiki/Extension:OAuth2_Client ist inkompatibel mit MediaWiki 1.42 plus
CompGen
$user = User::newFromName($username, 'creatable');
if (!$user) {
throw new MWException('Could not create user with username:' . $username);
die();
}
→ geändert zu:
$user = User::newFromId($uid);
if (!$user) {
throw new MWException('Could not create user with user id:' . $uid);
die();
}
Unterschied: vorher wurde der Benutzer per Name angelegt, jetzt per numerischer ID. Die Fehlermeldung zeigt nun die UID anstelle des Benutzernamens.