Help:Two-factor authentication/sd: Difference between revisions
Content deleted Content added
Updating to match new version of source page |
Updating to match new version of source page |
||
(43 intermediate revisions by 2 users not shown) | |||
Line 3:
| title = ٻہ-عنصر جي تصديق مدد
| section =
| previous = ←[[Special:MyLanguage/Help:Contents|مدد صفحا]]
| next =
| shortcut = [[m:H:2FA|H:2FA]]
| notes = <span lang="en" dir="ltr" class="mw-content-ltr">This page explains two-factor authentication on Wikimedia Foundation wikis.
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikimedia's implementation of '''two-factor authentication''' ('''2FA''') is a way to strengthen the security of your account. If you enable [[
</div>
<span id="Accounts_affected"></span>
== اڪائونٽ متاثر ٿيا ==
Line 19 ⟶ 20:
</div>
<span id="Mandatory_use_user_groups"></span>
<div lang="en" dir="ltr" class="mw-content-ltr">▼
</div>▼
=== هدايتي واپرائيندڙ گروپ ===
* <span lang="en" dir="ltr" class="mw-content-ltr">May 2025 announcement: [[Special:MyLanguage/Mandatory two-factor authentication for users with some extended rights|Mandatory two-factor authentication for users with some extended rights]]</span>
<span id="Enabling_two-factor_authentication"></span>
<div class="mw-translate-fuzzy">▼
</div>▼
== ٻہ-عنصر جي تصديق لاڳو ڪرڻ ==
* <
* <span lang="en" dir="ltr" class="mw-content-ltr">Have or install a [[:w:en:Time-based One-time Password Algorithm|Time-based One-time Password Algorithm]] (TOTP) client. For most users, this will be a phone or tablet application.
** <span lang="en" dir="ltr" class="mw-content-ltr">Open-source: [https://github.com/beemdevelopment/Aegis Aegis] (Android, F-Droid), [https://freeotp.github.io/ FreeOTP] (Android, F-Droid, iOS), [https://github.com/twofas 2FAS] ([https://github.com/twofas/2fas-android Android], [https://github.com/twofas/2fas-ios iOS]), [https://bitwarden.com/products/authenticator/ Bitwarden Authenticator] ([https://github.com/bitwarden/authenticator-android Android], [https://github.com/bitwarden/authenticator-ios iOS]), [https://mattrubin.me/authenticator/ Authenticator] (iOS), [https://authenticator.cc/ Authenticator.cc] (Chrome, Firefox & Edge), [https://passman.cc/ Passman] (NextCloud), [https://keepassxc.org/ KeePassXC] (Linux, macOS, Windows)</span>
</div>▼
** <span lang="en" dir="ltr" class="mw-content-ltr">Closed-source:
** <span lang="en" dir="ltr" class="mw-content-ltr">[[:w:en:Comparison of OTP applications|General comparison of many common OTP applications]] which could be used as TOTP client for 2FA (English Wikipedia)</span>
▲* Have or install a [[:w:en:Time-based One-time Password Algorithm|Time-based One-time Password Algorithm]] (TOTP) client. For most users, this will be a phone or tablet application. Commonly recommended apps include:
** <span lang="en" dir="ltr" class="mw-content-ltr">You can also use a desktop client such as the [https://www.nongnu.org/oath-toolkit/ OATH Toolkit] (Linux, macOS via Homebrew), or [https://github.com/winauth/winauth WinAuth] (Windows). Keep in mind that if you log in from the computer used to generate TOTP codes, this approach does not protect your account if an attacker gains access to your computer.</span>▼
** <span lang="en" dir="ltr" class="mw-content-ltr">Password managers such as [https://bitwarden.com/ Bitwarden], [https://keepass.info/ KeePass] and [https://proton.me/pass Proton Pass] also tend to support/have plugins to support TOTP. This bears the same limitations as the above, but may be worth looking into if you already use one for other things.</span> [[{{lm|OATHAuth enable link|png}}|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Overview of preferences section to enable two-factor authentication</span>]]
* <span lang="en" dir="ltr" class="mw-content-ltr">Go to [[Special:OATH]] '''on the project you hold one of the above rights on''' (this link is also available from your [[Special:Preferences#mw-prefsection-personal|preferences]]).
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Special:OATH]] presents you with a [[
* <
* <span lang="en" dir="ltr" class="mw-content-ltr">Enter the authentication code from your TOTP client into the OATH screen to complete the enrollment.</span>▼
▲** Closed-source: [https://authy.com/download/ Authy] (Android, iOS, macOS, Windows), [[:w:en:Google Authenticator|Google Authenticator]] ([https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en_GB Android] [https://itunes.apple.com/gb/app/google-authenticator/id388497605?mt=8 iOS])
▲** You can also use a desktop client such as the [https://www.nongnu.org/oath-toolkit/ OATH Toolkit] (Linux, macOS via Homebrew), or [https://github.com/winauth/winauth WinAuth] (Windows). Keep in mind that if you log in from the computer used to generate TOTP codes, this approach does not protect your account if an attacker gains access to your computer.
▲[[{{lm|OATHAuth enable link|png}}|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Overview of preferences section to enable two-factor authentication.</span>]]
▲* Go to [[Special:OATH]] '''on the project you hold one of the above rights on''' (this link is also available from your [[Special:Preferences#mw-prefsection-personal|preferences]]). ''(For most users, this will not be here on the meta-wiki.)''
{{Caution|1=<span lang="en" dir="ltr" class="mw-content-ltr">WARNING: You will also be presented with a series of 10 one-time
▲* [[Special:OATH]] presents you with a [[:w:en:QR code|QR code]] containing the '''Two-factor account name''' and '''Two-factor secret key.''' This is needed to pair your client with the server.
▲* Enter the authentication code from your TOTP client into the OATH screen to complete the enrollment.
{{Caution|<div lang="en" dir="ltr" class="mw-content-ltr">▼
▲WARNING: You will also be presented with a series of 10 one-time scratch codes and a QR code to scan only one time. '''You should print and safely store a copy of this page'''. If you lose or have a problem with your TOTP client, you will be locked out of your account unless you have access to these codes or the QR code to set up a different device.
{{clear}}
<span id="Logging_in"></span>
== لاگِ اِن ٿيڻ ==
[[{{lm|TOTP login|png}}|thumb
<div lang="en" dir="ltr" class="mw-content-ltr">
* Provide your username and password, and submit as before.
* Enter in a one-time six digit authentication code as provided by the TOTP client. Note: This code changes about every thirty seconds. If your code keeps getting rejected, check that the time on your device where your auth app is installed is correct.
</div>
<span id="Keep_me_logged_in"></span>
=== مون کي داخل ٿيل رکو ===
<div lang="en" dir="ltr" class="mw-content-ltr">
If you choose this option when logging in, you normally will not need to enter an authentication code when using the same browser. Actions such as logging out or clearing
</div>
Line 93 ⟶ 61:
</div>
<span id="API_access"></span>
=== API پهچ ===
Line 104 ⟶ 73:
<div lang="en" dir="ltr" class="mw-content-ltr">
For example, tools like [[
</div>
{{clear}}
<span id="Disabling_two-factor_authentication"></span>
== ٻہ-عنصر جي تصديق غير فعال ڪرڻ ==
[[{{lm|LostOATH-2|png}}|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Unenrolling</span>]]
{{Caution|1=<span lang="en" dir="ltr" class="mw-content-ltr">If you already have 2FA enabled, removing the permission that allows you to enroll in 2FA '''WILL NOT''' disable 2FA. You need to follow the process below to disable it.</span>}}▼
▲<span lang="en" dir="ltr" class="mw-content-ltr">If you already have 2FA enabled, removing the permission that allows you to enroll 2FA '''WILL NOT''' disable 2FA. You need to follow the process below to disable it.</span>}}
* Go to [[Special:OATH]] or [[Special:Preferences#mw-prefsection-personal|preferences]]. If you are no longer in groups that are permitted to enroll, you can still disable via [[Special:OATH]].▼
▲* <span lang="en" dir="ltr" class="mw-content-ltr">Go to [[Special:OATH]] or [[Special:Preferences#mw-prefsection-personal|preferences]]. If you are no longer in groups that are permitted to enroll, you can still disable via [[Special:OATH]].</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">On the <u>disable two-factor authentication</u> page, use your authentication device to generate a code to complete the process.</span>
<span id="Recovery_codes"></span>
▲<div class="mw-translate-fuzzy">
== اِسڪريچ ڪوڊَ ==
▲</div>
▲[[{{
<div lang="en" dir="ltr" class="mw-content-ltr">
When enrolling in two-factor authentication, you will be provided with a list of ten one-time
</div>
Line 131 ⟶ 99:
<div lang="en" dir="ltr" class="mw-content-ltr">
This may require '''two'''
</div>
Line 143 ⟶ 111:
<div lang="en" dir="ltr" class="mw-content-ltr">
You will need access to the
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
* You need to be logged in. If you are not already logged in, this will require use of a
* Visit [[Special:OATH]] and use a different
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
If you don't have enough
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
See [[wikitech:Password and 2FA reset#For users]] for instructions on requesting 2FA removal for your [[mw:Special:MyLanguage/Developer account|Developer account]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Web Authentication Method ==
▲</div>
▲<div lang="en" dir="ltr" class="mw-content-ltr">
Please note, most of the directions on this page are specific to the TOTP method. The [[{{lwp|WebAuthn}}|WebAuthn]] method is more experimental and currently has no recovery options (cf. [[phab:T244348|related developer task]]). WebAuthn has a known issue that you must make future logons on the same project that you initiate it from ([[phab:T244088|tracking task]]). WebAuthn is not currently available for use via mobile apps ([[phab:T230043|T230043]]).
▲</div>
<span id="See_also"></span>
== پڻ ڏسو ==
<div lang="en" dir="ltr" class="mw-content-ltr">
* The [[:w:en:Multi-factor authentication|
* [https://phabricator.wikimedia.org/tag/mediawiki-extensions-oathauth Known bugs and requested improvements] of Wikimedia's two-factor authentication are collaborated on and tracked in Phabricator
* [[mw:Special:MyLanguage/Extension:OATHAuth|OATHAuth]] is the MediaWiki extension used for this functionality
* [[mw:Wikimedia Security Team/Two-factor Authentication for CentralAuth wikis|Wikimedia Security Team/Two-factor Authentication for CentralAuth wikis]]
* [[mw:Special:MyLanguage/Help:Two-factor authentication|Help:Two-factor authentication]] in the MediaWiki.org
</div>
{{user groups}}
[[Category:MediaWiki extensions{{#translation:}}|Email confirmation]]▼
[[Category:Handbook Wikimedia-specific]]
|