Jump to content

Extension:WikimediaApiPortalOAuth

From mediawiki.org
This page is a translated version of the page Extension:WikimediaApiPortalOAuth and the translation is 100% complete.
Příručka k rozšířením MediaWiki
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
  • $wgWikimediaApiPortalOAuthMetaApiURL
  • $wgWikimediaApiPortalOAuthMetaRestURL
  • wikimediaapiportaloauth-manage-oauth
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í.
  • 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).

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 your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php:
wfLoadExtension( 'WikimediaApiPortalOAuth' );
  • Yes 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.