Jump to content

Help:Unified login/mni: Difference between revisions

From Meta, a Wikimedia project coordination wiki
Content deleted Content added
FuzzyBot (talk | contribs)
Updating to match new version of source page
Not a translation
Tag: Manual revert
 
(18 intermediate revisions by 2 users not shown)
Line 6: Line 6:
| next =
| next =
| shortcut = [[Help:Unified login|H:UL]]
| shortcut = [[Help:Unified login|H:UL]]
| notes = <span lang="en" dir="ltr" class="mw-content-ltr">Your '''Wikimedia global account''' (sometimes called '''Wikimedia Unified Login''' or '''SUL/single user login''') is your single username reserved across all [[Special:MyLanguage/Wikimedia Foundation|Wikimedia]] [[Special:MyLanguage/Template:Main Page/Sisterprojects|sister projects]] (except [[wikitech:|Wikitech]]). This gives you a consistent identity throughout Wikimedia, enables features like [[Special:MyLanguage/Global user pages|global user pages]], reduces vectors for impersonation, and helps you stay automatically logged-in across many wikis projects. You can also manually log in from any public Wikimedia wiki with your global account.</span>
| notes = <div lang="en" dir="ltr" class="mw-content-ltr">
Your '''global account''' (also called '''unified login''' or '''SUL/single user login''') is your single username reserved across all [[Special:MyLanguage/Wikimedia Foundation|Wikimedia]] [[Special:MyLanguage/Template:Main Page/Sisterprojects|sister projects]] (except some special wikis e.g. [[wikitech:|Wikitech]]). This gives you a consistent identity throughout Wikimedia, enables features like [[Special:MyLanguage/Global user pages|global user pages]], reduces vectors for impersonation, and lets you visit many projects without manually logging in on each wiki. You can create a global account by visiting [[Special:MergeAccount|Special:MergeAccount]] on a project where you already have an account and following the instructions there.
</div>
}}
}}

{{ULWarning}}
{{ULWarning}}
{{Register account button}}
<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
== About global accounts ==
== About global accounts ==
Line 28: Line 28:


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
You can use [[Special:CentralAuth|Special:CentralAuth]] to view details about your global account. The email address and password you configure on [[Special:Preferences|Special:Preferences]] will be used on all wikis. This means that you will be able to log into any public Wikimedia project with just one single username and password.
=== How to unify your accounts ===
</div>

<div lang="en" dir="ltr" class="mw-content-ltr">
User accounts are now global by default, but older accounts had to be manually unified by visiting [[Special:MergeAccount|Special:MergeAccount]]. You can use [[Special:CentralAuth|Special:CentralAuth]] to view details about your global account. The email address and password you configure on [[Special:Preferences|Special:Preferences]] will be used on all wikis. This means that you will be able to log into any public Wikimedia project with just one single username and password.
</div>
</div>


Line 40: Line 36:


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Registering a username on any public Wikimedia wiki automatically reserves that name on all the others; this means different users can no longer register with the same account name on different wikis. Users only need to set and confirm their email address in one account. Changing the password in any wiki changes it in all wikis accordingly. [[Special:UserLogin|Special:UserLogin]] now logs the user in to every unified wiki simultaneously, noting that navigating away from the login page before it is fully loaded may result in incomplete login (i.e. users may not log in to all wikis successfully).
Registering a username on any public Wikimedia wiki automatically reserves that name on all the others; this means different users can no longer register with the same account name on different wikis. Users only need to set and confirm their email address in one account. Changing the password in any wiki changes it in all wikis accordingly. [[Special:UserLogin|Special:UserLogin]] now logs the user in to every unified wiki simultaneously, noting that navigating away from the login page before it is fully loaded may result in incomplete login (i.e. this uses JavaScript and users may not log in to all wikis successfully).
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Additional wikis will be added to the user's login the first time they are visited, and a local account will be created on that wiki. For example, a regular user at Commons and German Wikipedia will not automatically login to English Wikibooks, but if that user visits English Wikibooks once while logged in, they will then log in to English Wikibooks each time (to see which wikis you have logged into, see [[Special:CentralAuth|Special:CentralAuth]]).
Additional wikis will be added to the user's login the first time they are visited, and a local account will be created on that wiki. For example, a regular user at Commons and German Wikipedia does not automatically login to English Wikibooks, but if that user visits English Wikibooks once while logged in, they will then log in to English Wikibooks each time (to see which wikis you have logged into, see [[Special:CentralAuth|Special:CentralAuth]]).
</div>
</div>


Line 52: Line 48:


* <span lang="en" dir="ltr" class="mw-content-ltr">Some things are still local:</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Some things are still local:</span>
** <span lang="en" dir="ltr" class="mw-content-ltr">'''User rights''' are mostly local, which means that administrators will not have administrator access everywhere. Global groups such as global rollback, global sysop, global interface editors and global IP block exemption can be requested at [[Steward requests/Global permissions|Steward requests/Global permissions]].</span>
** <span lang="en" dir="ltr" class="mw-content-ltr">'''User rights''' are mostly local, which means that administrators do not have administrator access everywhere. Global groups such as global rollback, global sysop, global interface editors and global IP block exemption can be requested at [[Steward requests/Global permissions|Steward requests/Global permissions]].</span>
** <span lang="en" dir="ltr" class="mw-content-ltr">'''User preferences''' are local, although the email address only needs to be set and confirmed in one place. You can continue to have different preferences on different sites. It is possible however to set global preferences if you so wish.</span><ref>[[Special:GlobalPreferences|<span lang="en" dir="ltr" class="mw-content-ltr">Global preferences</span>]]</ref>
** <span lang="en" dir="ltr" class="mw-content-ltr">'''User preferences''' are local, although the email address only needs to be set and confirmed in one place. You can continue to have different preferences on different sites. It is possible however to set global preferences if you so wish.</span><ref>[[Special:GlobalPreferences|<span lang="en" dir="ltr" class="mw-content-ltr">Global preferences</span>]]</ref>
** <span lang="en" dir="ltr" class="mw-content-ltr">'''Blocks''' are local, meaning that users blocked on one wiki will not be blocked on other wikis, unless otherwise blocked by an administrator on that wiki. However, if an account is [[Special:MyLanguage/Global locks|globally locked]] it will lock that account on every wikis.</span>
** <span lang="en" dir="ltr" class="mw-content-ltr">'''Blocks''' are local, meaning that users blocked on one wiki can still edit other wikis, unless otherwise blocked by an administrator on that wiki. However, if an account is [[Special:MyLanguage/Global locks|globally locked]] or [[Special:MyLanguage/Global blocks|globally blocked]], then that applies to all wikis.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Users can still have differently named accounts on two sites; however, these accounts will not be linked together into one global account.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">Users can still have differently named accounts on two sites; however, these accounts cannot be linked together into one global account.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">The global account system is only available for open Wikimedia projects; sites which run on the MediaWiki software but are not operated by the Foundation will continue to have separate account systems, even if they installed [[:mw:Extension:CentralAuth|CentralAuth]] extension, which is responsible for the unified login system.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">The global account system is only available for open Wikimedia projects; sites which run on the MediaWiki software but are not operated by the Foundation will continue to have separate account systems, even if they installed [[:mw:Special:MyLanguage/Extension:CentralAuth|CentralAuth]] extension, which is responsible for the unified login system.</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Conflict resolution ===
</div>
:<span class="boilerplate seealso"><span lang="en" dir="ltr" class="mw-content-ltr">''See also'': {{ll|Single User Login finalisation announcement}}</span></span>
<div lang="en" dir="ltr" class="mw-content-ltr">
The system will automatically merge identically named accounts if they have the same authenticated email address, or the user can correctly provide their password.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Wikitech ===
Because registration has for a long time been separate for each wiki, there are many usernames that belong to different people on different projects. The new system only allows one user per name, so there are some cases where accounts will need to be renamed. This must be done manually by a [[Special:MyLanguage/Stewards|steward]] (see [[Steward requests/Username changes|Steward requests/Username changes]]).
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Currently [[:wikitech:Wikitech/SUL-migration|Wikitech is being migrated to SUL]]. Check your [[Special:CentralAuth]] to see if you have an unattached Wikitech account.
Users may search for collisions before merging by using [[Special:CentralAuth|Special:CentralAuth]].
</div>
</div>
<!-- Translate or not?!
The following was originally planned (and may be implemented in the future):

The system has a rule-based algorithm to decide how to fix conflicts (called 'migration'), as explained below. Matching accounts will be merged by default into the user account on the wiki with the most edits. '''Users can ensure a smooth transition by confirming that they have set the same email address or password on all their user accounts. The process will be completely transparent to you if there are no conflicts.'''

# The system will first try to merge accounts automatically.
#* Matching accounts that have the same authenticated email address or password will be unified automatically.
# The remaining accounts will need to be resolved in one of the following ways:
#* logging in and confirming that they belong to the primary account owner.
#* logging in and selecting a new unique name, or having a bureaucrat forcefully rename it to a new unique name.
#* Accounts that have not been merged after a certain period of time will be forcefully renamed by the software. The date for this is not yet finalised.
-->


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Line 94: Line 71:


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Yes. You can request renames by using [[Special:GlobalRenameRequest|this form]] or by placing a request at [[Steward requests/Username changes|Steward requests/Username changes]], where a steward or a global renamer will look into your request. See the [[Special:Mylanguage/Global rename policy|global rename policy]] for details.
Yes. You can request renames by using [[Special:GlobalRenameRequest|this form]] or by placing a request at [[Steward requests/Username changes|Steward requests/Username changes]], where a steward or a global renamer will look into your request. See the [[Special:MyLanguage/Global rename policy|global rename policy]] for details.
</div>
</div>


Line 102: Line 79:


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
If they're on different wikis, then it is theoretically possible to merge them into one global account with a consistent name, but the process is complicated and rarely done. If they are on the same wiki, then it is outright not possible to merge accounts.
No. Note that usernames on most individual projects can preemptively be renamed.
</div>

<div lang="en" dir="ltr" class="mw-content-ltr">
=== Someone is using my name on another wiki. How can I get that account? ===
</div>

<div lang="en" dir="ltr" class="mw-content-ltr">
The existence of the other account does not necessarily stop you from getting the global account. However, you might not be the one with the superior claim to the username if, for example, the other user has more edits or is a member of certain groups such as sysops or bureaucrats. You may have to ask them to rename, or you may have to rename your account.
</div>

<div lang="en" dir="ltr" class="mw-content-ltr">
You can place a request at [[Steward requests/Username changes|Steward requests/Username changes]] to "usurp" another username which is already in use.
</div>
</div>


Line 122: Line 87:


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
No. You will have to wait the appropriate amount of time after first logging into each particular wiki, before getting autoconfirmed status.
No. You will have to wait the appropriate amount of time and do the appropriate amount of edits after first logging into each particular wiki, before getting autoconfirmed status.
</div>
</div>


Line 130: Line 95:


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
No, this is not currently possible. This is to prevent a user from creating an account on an open wiki and then merging it into a restricted wiki, which would allow the user access to the restricted one.
No, this is not possible. [[Fishbowl]] and [[private wiki]]s are not part of the Unified Login system and use their own separate accounts.
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Why does my login fail on another Wikimedia wiki after I have logged in? ===
== See also ==
</div>

<div lang="en" dir="ltr" class="mw-content-ltr">
* [[Special:CentralAuth|Special:CentralAuth]]
* [[Special:MergeAccount|Special:MergeAccount]]
* [[Special:GlobalRenameRequest|Special:GlobalRenameRequest]]
* [[Steward requests/Username changes|Steward requests/Username changes]]
</div>
* {{ll|Global rename policy|2=<span lang="en" dir="ltr" class="mw-content-ltr">Global rename policy</span>}}
<div lang="en" dir="ltr" class="mw-content-ltr">
* [https://phabricator.wikimedia.org/diffusion/ECAU/browse/master/evil-plans.txt;94f24c9e11315a8514f4cb5b500715d0dac6d740 Implementation notes in code base]
* [[mw:SUL finalisation|SUL finalisation]]
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
This is not a failure of the unified login system, it is typically a related issue of a browser preventing the login through restricting cookies being set for your login.
=== Announcements and news ===
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Noting that each sister set of wikis has a different base domain name, ''eg. wikipedia.org, wikimedia.org, wikisource.org'', etc. and the cookies are set accordingly. If your login constantly fails, you should consider lodging a [[phab:|Phabricator]] bug report.
* [[mw:SUL finalisation/status|Status updates at MediaWiki.org]]
* [https://blog.wikimedia.org/2015/04/14/single-user-login-for-all-wikis/ Single-User Login provides access to all wikis — Wikimedia Blog]
</div>
</div>


Line 166: Line 118:


[[Category:Unified login{{#translation:}}| ]]
[[Category:Unified login{{#translation:}}| ]]
[[Category:Handbook Wikimedia-specific]]
[[Category:Security]]

Latest revision as of 10:38, 9 December 2024

Shortcut:
H:UL
Your Wikimedia global account (sometimes called Wikimedia Unified Login or SUL/single user login) is your single username reserved across all Wikimedia sister projects (except Wikitech). This gives you a consistent identity throughout Wikimedia, enables features like global user pages, reduces vectors for impersonation, and helps you stay automatically logged-in across many wikis projects. You can also manually log in from any public Wikimedia wiki with your global account.


About global accounts

What it is

The Wikimedia Foundation operates many editable wikis in many languages. Traditionally, users had to create separate user accounts on each wiki. This made it more difficult to participate across many wikis, especially as Wikimedia Commons made multimedia integration more essential and Wikidata became the central wiki for interwiki links.

Your global account solves these problems by reserving your name on all wikis (so nobody else can impersonate you), and automatically creating your local account when you visit a wiki you've never visited before.

You can use Special:CentralAuth to view details about your global account. The email address and password you configure on Special:Preferences will be used on all wikis. This means that you will be able to log into any public Wikimedia project with just one single username and password.

What it changes

Registering a username on any public Wikimedia wiki automatically reserves that name on all the others; this means different users can no longer register with the same account name on different wikis. Users only need to set and confirm their email address in one account. Changing the password in any wiki changes it in all wikis accordingly. Special:UserLogin now logs the user in to every unified wiki simultaneously, noting that navigating away from the login page before it is fully loaded may result in incomplete login (i.e. this uses JavaScript and users may not log in to all wikis successfully).

Additional wikis will be added to the user's login the first time they are visited, and a local account will be created on that wiki. For example, a regular user at Commons and German Wikipedia does not automatically login to English Wikibooks, but if that user visits English Wikibooks once while logged in, they will then log in to English Wikibooks each time (to see which wikis you have logged into, see Special:CentralAuth).

What it doesn't change

  • Some things are still local:
    • User rights are mostly local, which means that administrators do not have administrator access everywhere. Global groups such as global rollback, global sysop, global interface editors and global IP block exemption can be requested at Steward requests/Global permissions.
    • User preferences are local, although the email address only needs to be set and confirmed in one place. You can continue to have different preferences on different sites. It is possible however to set global preferences if you so wish.[1]
    • Blocks are local, meaning that users blocked on one wiki can still edit other wikis, unless otherwise blocked by an administrator on that wiki. However, if an account is globally locked or globally blocked, then that applies to all wikis.
  • Users can still have differently named accounts on two sites; however, these accounts cannot be linked together into one global account.
  • The global account system is only available for open Wikimedia projects; sites which run on the MediaWiki software but are not operated by the Foundation will continue to have separate account systems, even if they installed CentralAuth extension, which is responsible for the unified login system.

Wikitech

Currently Wikitech is being migrated to SUL. Check your Special:CentralAuth to see if you have an unattached Wikitech account.

Frequently asked questions

Can my global username be renamed?

Yes. You can request renames by using this form or by placing a request at Steward requests/Username changes, where a steward or a global renamer will look into your request. See the global rename policy for details.

I have two or more accounts with different names. Can they be merged into one account?

If they're on different wikis, then it is theoretically possible to merge them into one global account with a consistent name, but the process is complicated and rarely done. If they are on the same wiki, then it is outright not possible to merge accounts.

Will I have autoconfirmed status on other wikis?

No. You will have to wait the appropriate amount of time and do the appropriate amount of edits after first logging into each particular wiki, before getting autoconfirmed status.

Can I merge accounts from restricted-account-creation wikis?

No, this is not possible. Fishbowl and private wikis are not part of the Unified Login system and use their own separate accounts.

Why does my login fail on another Wikimedia wiki after I have logged in?

This is not a failure of the unified login system, it is typically a related issue of a browser preventing the login through restricting cookies being set for your login.

Noting that each sister set of wikis has a different base domain name, eg. wikipedia.org, wikimedia.org, wikisource.org, etc. and the cookies are set accordingly. If your login constantly fails, you should consider lodging a Phabricator bug report.

Notes