Extension:WikimediaApiPortalOAuth/cs
![]() Stav rozšíření: stabilníCategory:Stable extensions/cs |
|
---|---|
Implementace | Uživatelské rozhraníCategory:User interface extensions/cs |
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+Category:Extensions with manual MediaWiki version/cs |
Licence | GNU General Public License 2.0 nebo novější |
Stáhnout | Category:Extensions in Wikimedia version control/cs |
|
|
|
|
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
WikimediaApiPortalOAuth
in 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. |