Extension:WikimediaApiPortalOAuth
Stav rozšíření: stabilní |
|
|---|---|
| Implementace | Uživatelské rozhraní |
| Popis | Rozšíření pro poskytování podpory uživatelského rozhraní a klienta API pro portál Wikimedia API |
| Autoři | Dejan Savuljesku, Robert Vogel |
| MediaWiki | 1.35+ |
| Licence | GNU General Public License 2.0 nebo novější |
| Stáhnout | |
|
|
|
|
| Přeložte rozšíření WikimediaApiPortalOAuth, používá-li lokalizaci z translatewiki.net | |
| Problémy | Otevřené úkoly · Nahlásit chybu |
The WikimediaApiPortalOAuth extension is designed to connect the API Portal with the OAuth server on Meta-Wiki by providing a user interface for creating and managing OAuth 2.0 clients. This extension requires the ability to connect to a wiki acting as an OAuth controller and running OAuth 1.36 or later.
Ke stažení
Rozšíření lze získat přímo z Git [?]:
- Procházet kód
- Některá rozšíření mají značky pro stabilní vydání.
- Procházet značky
- Vyberte značku
- Klikněte na "snímek"
- Každá větev je spojena s minulým vydáním MediaWiki. Existuje také "hlavní" větev obsahující nejnovější verzi alfa (může vyžadovat alfa verzi MediaWiki).
- Procházet větve
- Vyberte název větve
- Klikněte na "Pokračovat"
Rozbalte snímek a umístěte jej do adresáře extensions/WikimediaApiPortalOAuth/ vaší instalace MediaWiki.
Pokud jste obeznámeni s Gitem a máte shell přístup k serveru, můžete také získat rozšíření takto:
cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/WikimediaApiPortalOAuth.git
Instalace
WikimediaApiPortalOAuth vyžaduje MediaWiki 1.35 nebo novější.
- Download and place the file(s) in a directory called
WikimediaApiPortalOAuthin yourextensions/folder. - Add the following code at the bottom of your LocalSettings.php:
wfLoadExtension( 'WikimediaApiPortalOAuth' );
Dokončeno - Navigate to Special:Version on your wiki to verify that the extension is successfully installed.
Konfigurace
Na wiki stránce, kde je nainstalován WikimediaApiPortalOAuth, nastavte na wiki věnovanou kontroleru OAuth hodnotu $wgWikimediaApiPortalOAuthMetaRestURL na URL pro soubor rest.php.
Například v případě beta verze portálu Wikimedia API je wiki s ovladačem OAuth beta instancí Meta-Wiki (https://meta.wikimedia.beta.wmflabs.org/w/rest.php).
Chcete-li povolit uživateli WikimediaApiPortalOAuth odesílat požadavky na server OAuth, nastavte na wiki stránce ovladače OAuth hodnotu $wgRestAllowCrossOriginCookieAuth na true.
| Název proměnné | Povinné? | Výchozí | Typ | Popis |
|---|---|---|---|---|
$wgWikimediaApiPortalOAuthMetaRestURL
|
Volitelné | https://meta.wikimedia.org/w/rest.php
|
String | URL for rest.php on the OAuth controller wiki |
Použití
The Special:AppManagement page provides a simplified set of options for creating and managing OAuth 2.0 clients. The extension supports creating two types of OAuth 2.0 clients:
- owner-only clients
- clients with authorization code, client credentials, and refresh token grant types
For more information about OAuth 2.0, visit OAuth/For Developers.
| Toto rozšíření se používá na jednom nebo více projektech Wikimedia. Pravděpodobně to znamená, že rozšíření je stabilní a funguje dostatečně dobře, aby jej mohly používat weby s tak vysokou návštěvností. Vyhledejte tento název rozšíření v konfiguračních souborech CommonSettings.php a InitialiseSettings.php Wikimedie, abyste viděli, kde je nainstalováno. Úplný seznam rozšíření nainstalovaných na konkrétní wiki lze vidět na stránce wiki Special:Version. |
