Extension:XenForoAuth/tr

Category:Unmaintained extensions/tr#XenForoAuth/tr Category:MIT licensed extensions/tr
MediaWiki manüel uzantıları
XenForoAuth
Sürüm durumu: bakımsızCategory:Unmaintained extensions/tr
Uygulama Kullanıcı kimliği Category:User identity extensions/tr
Açıklama Yapılandırılabilir bir XenForo forumunda bir XenForo hesabıyla oturum açmanızı sağlar.
Yazar(lar) Florian Schmidt (Florianschmidtwelzowmesaj)
En son sürüm 0.1.0
MediaWiki 1.27+Category:Extensions with manual MediaWiki version
PHP 5.5+
Veritabanı değişiklikleri Yes
Lisans MIT Lisansı
İndir Category:Extensions in Wikimedia version control/tr
  • $wgXenForoAuthButtonIcon
  • $wgXenForoAuthAutoCreate
  • $wgXenForoAuthBaseUrl
  • $wgXenForoAuthClientId
  • $wgXenForoAuthClientSecret
Quarterly downloads 2 (Ranked 93rd)
Translatewiki.net adresinde mevcutsa, XenForoAuth uzantısını çevirin
Category:All extensions/tr

XenForoAuth uzantısı, viki kullanıcılarının XenForo tabanlı bir çevrimiçi forum hesabıyla oturum açmasına olanak tanır. Uzantı, temel bilgi profili istemek için XenForo bd Api eklentisini kullanır (bu uzantıyla çalışmak için XenForo forumuna yüklenmesi gerekir).

Gereksinimler

Bu uzantıyı kullanmak için en azından aşağıdakilere ihtiyacınız vardır:

  • MediaWiki 1.27+
  • MySQL (şimdilik PostgreSQL veya SQLite desteği yok!)
  • PHP 5.5+
  • Forumda kullanıcılarınızın kimlik doğrulaması yapabileceği bir API istemcisi
  • composer update çalıştırabilir

Kurulum

  • Dosyaları indirin ve extensions/ klasörünüzdeki XenForoAuth adlı dizine yerleştirin.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/XenForoAuth
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'XenForoAuth' );
    
  • Bu uzantının ihtiyaç duyduğu gerekli veritabanı tablolarını otomatik olarak oluşturacak betik güncelleme komutunu çalıştırın.
  • Gerekli parametreleri yapılandırın
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

Yapılandırma

Uzantı, Client ID ve Client Secret'ı ayarlamak için iki yapılandırma değişkeni sağlar (bu çifti XenForo forumunun API İstemci ayarlarından alırsınız, "<" ve ">" işaretlerini kaldırın). Ayrıca, API'ye erişilebilecek temel URL'yi yapılandırmanız gerekir.

$wgXenForoAuthClientSecret = '<your-client-secret>';
$wgXenForoAuthClientId = '<your-client-id>';
$wgXenForoAuthBaseUrl = 'https://example.com/api/';

Ek yapılandırma parametresi

Yapılandırma değişkeni Varsayılan değer Açıklama
$wgXenForoAuthButtonIcon 'images/xenForo_icon.png' "XenForo ile oturum aç" düğmesine eklenecek simge. Normalde burada forumun simgesine giden yolu ayarlarsınız. Değer ' ile çevrelenmelidir.
$wgXenForoAuthAutoCreate false XenForo'daki kullanıcıların bu vikide otomatik olarak oluşturulup oluşturulmayacağı. Bunu true olarak ayarlarsanız ve bir kullanıcı XenForo ile giriş yapar ve yerel bağlı bir hesabı yoksa, otomatik olarak oluşturulur. Kullanıcı adı zaten kayıtlıysa, kullanıcı oturum açamadığını bildiren bir hata mesajı alır.

API İstemcisi ayarları

Lütfen XenForo'da bir API İstemcisi oluşturduğunuzdan emin olun. Lütfen tam URL'nizi Yönlendirme Uri giriş alanına (ör. https://www.example.com/wiki/Special:UserLogin) Special:UserLogin olarak ayarlayın. Lütfen alan adınızı Beyaz Listelenen Alanlar giriş alanına da ekleyin (ör. *.example.com).

Category:All extensions/tr Category:AuthChangeFormFields extensions/tr Category:Extensions in Wikimedia version control/tr Category:Extensions with manual MediaWiki version Category:LoadExtensionSchemaUpdates extensions/tr Category:MIT licensed extensions/tr Category:Unmaintained extensions/tr Category:User identity extensions/tr