Extension:XenForoAuth/tr
<translate> This extension is currently not actively maintained!</translate> <translate> Although it may still work, any bug reports or feature requests will more than likely be ignored.</translate> <translate> If you are interested in taking on the task of developing and maintaining this extension, [[<tvar name=request>Special:MyLanguage/Gerrit/Privilege policy#Requesting Gerrit privileges</tvar>|you can request repository ownership]].</translate> <translate> As a courtesy, you may want to contact the author.</translate> <translate> You should also remove this template and list yourself as maintaining the extension in the page's <tvar name=extension>{{Extension }}</tvar> infobox.</translate> |
XenForoAuth Sürüm durumu: bakımsız |
|
---|---|
Uygulama | Kullanıcı kimliği |
Açıklama | Yapılandırılabilir bir XenForo forumunda bir XenForo hesabıyla oturum açmanızı sağlar. |
Yazar(lar) | Florian Schmidt (Florianschmidtwelzowtalk) |
MediaWiki | 1.27+ |
PHP | 5.5+ |
Veritabanı değişiklikleri | Evet |
Lisans | MIT Lisansı |
İndir | |
Quarterly downloads | Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin'). |
Public wikis using | Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin'). |
Translatewiki.net adresinde mevcutsa, XenForoAuth uzantısını çevirin |
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
- <translate> [[<tvar name=2>Special:ExtensionDistributor/XenForoAuth/tr</tvar>|Download]] and move the extracted <tvar name=name>
XenForoAuth/tr
</tvar> folder to your <tvar name=ext>extensions/
</tvar> directory.</translate>
<translate> Developers and code contributors should install the extension [[<tvar name=git>Special:MyLanguage/Download from Git</tvar>|from Git]] instead, using:</translate>cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/XenForoAuth%2Ftr - <translate> Add the following code at the bottom of your <tvar name=1>LocalSettings.php </tvar> file:</translate>
wfLoadExtension( 'XenForoAuth/tr' );
- <translate> Run the [[<tvar name=update>Special:MyLanguage/Manual:Update.php</tvar>|update script]] which will automatically create the necessary database tables that this extension needs.</translate>
- Gerekli parametreleri yapılandırın
- File:OOjs UI icon check-constructive.svg <translate> Done</translate> – <translate> Navigate to <tvar name=special>Special:Version</tvar> on your wiki to verify that the extension is successfully installed.</translate>
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
).
- Pages with script errors
- Pages with broken file links
- Unmaintained extensions/tr
- User identity extensions/tr
- Extensions with manual MediaWiki version
- MIT licensed extensions/tr
- Extensions in Wikimedia version control/tr
- AuthChangeFormFields extensions/tr
- LoadExtensionSchemaUpdates extensions/tr
- All extensions/tr
- Extensions not in ExtensionJson