Extension/MW-OAuth2Client: Unterschied zwischen den Versionen

aus wiki, dem genealogischen Lexikon zum Mitmachen.
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 8: Zeile 8:
|storemode=property
|storemode=property
}}
}}
= Installation =
<source lang='bash'>
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.
</source>
= 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:54 Uhr

Extension

Extension
edit
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.

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.