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.

The OpenID provider would authenticate, and redirect to Special:OpenIDConnectReturn on the wiki, which would validate the OpenID response and then redirect to the createreturnurl provided in the first POST to the API with the code and state parameters added.

The client gets control of the process back at this point and makes its next API request.

Third step: Back from OpenID.
The client posts the code and state back to the API. The API's response has the two-factor authentication extension prompting the user to set up their second factor.

Now the client would prompt the user to set up a new account in their two-factor authentication app and enter the current code, or allow the user to skip 2FA setup. Let's assume the user does set up 2FA.

Fourth step: Set up two-factor authentication.
The account creation has finally succeeded.

If at any point account creation fails, a response with status FAIL will be returned, along with a message to display to the user.

Additional notes

 * Account creations are recorded in Special:log/newusers.

If you are logged in, your username will also be recorded when creating an account.


 * While executing the code snippets provided on this page, remember:
 * Once an account on a wiki is created, it cannot be deleted.
 * Always use as the endpoint, so that you don't accidentally create accounts on production wikis.
 * MediaWiki site administrators and extension developers can disable this API feature by inserting the following line in the configuration file: