API:Account creation/tr

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


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

Örnek 1: Özel kimlik doğrulama uzantıları olmadan bir wikide işlem yapma
Özel kimlik doğrulama uzantıları olmayan bir wiki 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ı, şifre yeniden şifrelenmiş &amp; şifre, e-posta, muhtemelen gerçek ad).

Örnek 2: CAPTCHA uzantılı bir wikide işlem yapma
Aşağıdaki ilk adımın iki adım olarak yapılabileceğini tercih edersiniz: biri mevcut alanları almak, diğeri de  gelenleri 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  belirteçleri 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 GÖNDER'da sağlanan createreturnurl 'ye yönlendirir ve wikideki Special:OpenIDConnectReturn'e yönlendirir.

Müşteri 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.
Müşteri, 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 kreasyonları Special:log/newusers cinsinden kaydedilir.

Giriş yaptı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:
 * Wikide 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: