API:Account creation/tr

Bir hesap oluşturma
Sürecin üç genel adımı vardır:


 * 1)  üzerinden ve  üzerinden anahtar alın.
 * 2) Alınan anahtar, kullanıcı bilgileri ve diğer alanlarla birlikte bir POST isteği gönderin ve URL'yi API'ye geri gönderin.
 * 3) Daha fazla bilgi sağlamak için daha fazla POST talebini içerebilecek olan yanıtla ilgilen.

Örnek 1: Özel kimlik doğrulama uzantıları olmadan bir vikide işlem yap
Özel kimlik doğrulama uzantıları olmayan bir viki oldukça kolay olabilir. Kodunuz hangi alanların gerekli olacağını biliyorsa, aramayı olarak atlayabilir ve yalnızca hangi alanların gerekli olacağını varsayabilir (ör. kullanıcı adı, parola &amp; yeniden parola edinmiş, e-posta, muhtemelen gerçek ad).

Örnek 2: CAPTCHA uzantılı bir vikide işlem yap
İsterseniz, aşağıdaki ilk adımın iki adım olarak gerçekleştirilebileceğini unutmayın: biri üzerinden mevcut alanları almak için diğeri ise  üzerinde anahtarı almak için.

Örnek Kod
Bu kod örneğinin, ve  isteklerini ayırdığını ve genellikle bir CAPTCHA olacağını ve başka bir komplikasyon olmayacağını varsaydığını unutmayın.

İlk adım: mevcut alanları ve  anahtarları al
ve değerinin alınması, önceki örnekte olduğu gibi büyük ölçüde aynıdır ve bu nedenle burada tekrar edilmez. tarafından döndürülen isteklerin listesi hem CAPTCHA uzantısı hem de OpenID uzantısı için tanımları içerecektir.

İkinci adım: CAPTCHA'yı cevaplayın ve OpenID kimlik doğrulamasını seçin.
Müşterinin, kullanıcının tarayıcısını sağlanan redirecttarget adresine yönlendirmesi beklenir.

OpenID sağlayıcı kimliğini doğrular ve OpenID cevabını doğrular ve sonra kodunu içeren ilk POST'ta sağlanan createreturnurl 'ye yönlendirir ve vikideki Special:OpenIDConnectReturn'e yönlendirir.

İstemci bu noktada sürecin kontrolünü ele geçirir ve bir sonraki API isteğini yapar.

Üçüncü adım: OpenID'den geri dönün.
İstemci, code ve state API'ye geri gönderir. API'nin cevabı, kullanıcının ikinci faktörünü ayarlamasını isteyen iki faktörlü kimlik doğrulama uzantısına sahiptir.

Şimdi müşteri, kullanıcıdan iki faktörlü kimlik doğrulama uygulamasında yeni bir hesap açmasını ve mevcut kodu girmesini ister veya kullanıcının 2FA kurulumunu atlamasına izin verir. Kullanıcının 2FA kurduğunu varsayalım.

Dördüncü adım: İki faktörlü kimlik doğrulamayı ayarlayın.
Hesap oluşturma sonunda başarılı oldu.

Herhangi bir noktada hesap oluşturma işlemi başarısız olursa, kullanıcıya göstermesi için message ile birlikte FAIL durumuyla bir yanıt döndürülür.

Ek notlar

 * Hesap oluşturmaları Special:log/newusers cinsinden kaydedilir.

Oturum açtıysanız, bir hesap oluştururken kullanıcı adınız da kaydedilecektir.


 * Bu sayfada verilen kod parçacıklarını yürütürken, unutmayın:
 * Vikide bir hesap oluşturulduktan sonra silinemez.
 * Her zaman bitiş noktası olarak kullanın, böylece üretimde yanlışlıkla hesap oluşturmazsınız.
 * MediaWiki site yöneticileri ve uzantı geliştiricileri, yapılandırma dosyasına şu satırı ekleyerek bu API özelliğini devre dışı bırakabilir: