更新:通用登录到位并被视为“完成”。如果您发现任何奇怪的内容,请提交新的错误报告。


众所周知,我们当前的“全局身份验证”风格尚待改进。它很不稳定,需要刷新页面等等。如果您只需登录一次并通过网络自动登录就不好了吗?

我们准备推出此阶段项目“使身份验证更轻松”的项目1。它是在几分钟前上线的。
现在这是什么意思:登录到stackexchange.com域+ stackexchange.com本身上的所有其他Q&A网站。


51区不包括在其中。 br />stackoverflow.com、superuser.com和其他具有自己域的Q&A网站仍将使用旧的流程。您没有个人资料。这项工作仍在进行中,但最值得注意的是,您会在顶部栏中看到“加入此社区”,而不是“注册”和“登录”。


多个帐户!该怎么办?
我们不打算破坏运行多个帐户的能力。与以前相同的准则仍然适用-我们不正式支持该准则,如果您不小心使用凭据,帐户之间的任何交互都可以马上进行,则可能会导致意外的自动合并。 />如果您已经为帐户使用其他浏览器或不同的浏览器配置文件,则不会有任何变化。如果您以某种方式在同一浏览器中登录了多个帐户...很抱歉地说,但这对于我们当前的全局身份验证设置来说还是一个错误。现在,您一次只能登录一个,并且要切换时需要注销。 (或者开始使用其他浏览器。)
下一步是什么:

还记得我们几个月前测试过的用户界面吗?回来了。
第2阶段:将其他域整合到一起(现在也可以使用)

第3阶段:使跨域体验更流畅并支持拒绝第三方Cookie的浏览器在所有情况下(看着您,Safari)-目前尚不可行。 Safari用户和拒绝第三方Cookie的用户将需要分别登录到每个第二级域(例如stackexchange.com,stackoverflow.com等)。

如果遇到任何问题……
祝您好运,因为您可能无法在此处报告举报。 =)但请注意,请通过任何页面底部链接的联系表告知我们。如果您能够登录,请照常在此处报告meta上的问题。
因此,结论是……


评论

除了“加入此社区”链接之外,您能否详细说明“我们将在您没有个人资料的网站上以某种方式识别您。”

@MonicaCellio现在没有太多要说的了,但是功能请求随着“使我的收件箱跟随我在网络上跟随”的思路浮动,一旦这项工作完成就可以了。我们是否要做他们(或其他事情)仍不确定。未经用户同意,我们不会在每个站点上为用户创建配置文件。

谢谢。听起来您在不久的将来有更多的想法。 (可以这么说,在很多方面,我喜欢顶部栏的想法,但是我想要一个比链接文本更明显的东西来告诉我我是否实际上是用户,并且已经登录一个站点。由于我怀疑这是不正确的地方,我应该在哪里留下这种反馈?
嗨,安娜,只想对此表示感谢。您可能在此上花了半年多的时间……我认为它会好很多。谢谢。 :)

@ hichris123我有。 :)一直很有趣。稍后可能会提供有关技术细节的博客文章的不错的饲料。杰夫·达尔加斯(Geoff Dalgas)也正在为此做准备,隧道尽头的灯光(可能不是火车)!
@MonicaCellio目前,请随时在此处留下反馈作为答案或评论。一旦功能全面发布,每个人都有机会在新系统上试一试,就可以为功能请求和其他功能(通常将它们视为通常的功能)提供单独的帖子。
嗨,安娜,谢谢你的好消息!快速问题,因此,如果我从任何一个Q&A网站注销,那也会也将我从所有网站注销吗?

@HackerKarma是的...最终。

并且注销还会使人们退出SE OpenID提供程序吗?就我个人而言,我使用Google,但是对于那些使用SE的内部OpenID的用户,将其视为UI的内部(登录形式以内联方式加载)但在注销方面视为外部的事实令人困惑,并且可能是安全缺陷。
@nicael您的“看到的”字段只会在您实际访问的网站上更新。

MASL电视,并顺利部署!

Comic Sans中的“好消息”?那不可能!

@Iain在尚未显式加入的网站上,您仍然是匿名的(也就是说,没有用户个人资料)。我们不会为任何人预先创建个人资料。

你们确实知道Farnsworth教授通常会导致什么样的混乱,对吧?

是实施此开源软件,还是出于安全考虑进行了审查?有很多事情可能出错,而且很多事情经常发生。即使是SEI出色的开发人员,也可能存在一些安全漏洞-未经允许,我不会尝试对其进行黑客入侵,但这是应考虑的事情。

#1 楼

是否已由拥有两个不同帐户的某人测试过?


一个帐户,电子邮件地址A,用于站点B和C
第二个帐户,电子邮件地址D,用于仅限于站点E和F今天,我可以单击链接或键入地址,并且在站点B和C上被识别为A,在站点E和F上被识别为D。我可以在同一浏览器中来回切换。有人说这样的帐户有时会被自动合并,但是我已经做了很长时间了,而且还没有发生。也是一件好事,因为我不想它发生。我的D帐户是分开的,这是有原因的,如果将该帐户的帖子重新标记为我的A帐户(此帐户),将严重侵犯我的隐私(追溯)。场景已经过测试,并且显示出与今天的登录过程相同的方式?

评论


我们不正式支持多个帐户,但也不会竭尽全力打破这些帐户。仍然欢迎您运行任意数量的帐户(只要它们不交互-我知道您知道这一点,但是为了完整性起见,我将其包含在此注释中),但您必须注销当您想在两者之间切换时(或使用两种不同的浏览器)。话虽如此...鉴于当前的全局身份验证工作原理,我试图弄清楚您如何同时登录两个不同的帐户。 :)介意我给您发电子邮件讨论细节吗?

–亚当·李尔♦
15年7月7日在15:32

当然!我相信您已经知道我的地址了:-)

–凯特·格雷戈里(Kate Gregory)
15年7月7日在15:36

再次感谢您提出此建议-一旦针对多帐户用户推出了包含提示/帮助/说明的更改,我将确保在帖子中添加注释。

–亚当·李尔♦
15年7月7日在22:05

多个帐户正在为我工​​作,一个帐户是openid提供程序,另一个帐户是stackexchange登录名,两者均分别自动登录。除了使用同一台计算机之外,SO也不应该知道它们是否已链接。这不是openID的全部内容吗?我不想用我的详细信息来信任站点,以便他们可以跟踪我的其他在线活动吗?

–马丁·贝克特(Martin Beckett)
2015年7月7日在23:18



同意我的主要帐户可以与我的真实世界身份联系在一起(由我自己选择);当我要查询有关学术界,工作场所或育儿方面的敏感问题时,我想要另一个帐户。

–拉斐尔
15年7月8日在8:05



@AnnaLear您是否可以使用特定于站点的Cookie来覆盖全局Cookie?另一个想法是拥有一个登录名,但是有多个身份。只有工作人员(甚至可能是mods)才能使用相同的登录名告诉两个身份。用户必须为每个要加入的站点选择一个身份。 (所以我可能是Raphael在我的“主页”计算机科学上,但是学术界的AnonymousAngryGrad学生。)

–拉斐尔
15年7月8日在8:06



是的,这很令人讨厌。我在SE网站上使用了其他Google帐户来处理一些“繁琐的”话题。过去效果很好。现在,我的另一个帐户已在那些站点上被识别,它想用这个帐户登录。我不高兴需要启动其他浏览器。

–ale
2015年7月9日,11:26

@AlE。您可以始终使用安全/隐身模式。

– Tim
2015年7月9日在16:54

在Chrome中拥有多个配置文件对我的Google帐户(一个用于个人,一个用于企业)运行得很好,并且我不必因隐身模式下丢失Cookie而受苦。从单个配置文件登录两个帐户都可以使用gmail,但我想登录Google Play商店时遇到问题,并且坚持使用主(/ u / 0 /)帐户。您最终得到两个浏览器窗口-与隐身窗口相同-但一切正常。

–淡淡
15年7月9日在17:28

Multifox可用于在同一浏览器窗口的选项卡中具有不同的会话。

–尼古拉斯·拉乌尔(Nicolas Raoul)
2015年7月10日,下午2:31

在此注释区域被锁定之前,防止出现“ Hip hip hooray!”。让我只说一声,“嘻哈万岁!”感谢所有为此付出努力的人。

– tobinjim
15年7月12日在4:38

只需使用Multifox或类似产品即可。这是解决“多个帐户”问题的唯一实际解决方案。我们应该停止要求各个站点来支持此工作流,并开始要求在浏览器端提供更好的支持。

–RomanSt
15年7月20日在13:19

#2 楼

在下拉菜单中,仍然要求登录



#3 楼

该公告很快提醒了我有关此请求的信息。登录时)以及您所说的“加入此社区”链接。我想实现它并不麻烦,假设这


我们将在您没有个人资料的网站上以某种方式识别您。


会发生。

评论


我希望现在是时候考虑它了-差不多了!正确的时间将在该项目完全完成之后。 :)

–亚当·李尔♦
15年7月6日在23:56

@Anna,以便将其作为附录添加到完整完成的项目中吗?好吧=)

–nicael
15年7月6日在23:59

目前没有任何承诺。

–亚当·李尔♦
15年7月6日在23:59

@nicael肯定,在6-8周内

– SeinopSys
15年7月7日在14:05

#4 楼

状态已完成(截至meta的2015.7.13.3577版本,其他地方为2015.7.13.2722版本)

太好了!因此,让我们转到一个我没有帐户的站点(但实际上我到处都有,所以我不得不删除其中一个未使用的:D)

如果您在主站点上,您可以看到:





,但是,如果您使用的是每个站点的元数据,则会看到通常的“注册/登录”:





尽管可以单击“登录”,这将带您进入主站点登录,然后单击“加入此社区”,也许我也应该能够直接使用每个站点元中的新“加入”功能?

评论


好点,会解决。

–亚当·李尔♦
15年7月8日在20:12

直到现在才注意到“加入此社区”,谢谢!

– Sean Kendle
15年7月10日在15:30

#5 楼

如果我在ELL上进入/ users / logout,它说: >

这是真的,但它也使我几乎在其他任何地方都退出了。不应该这样吗?

评论


是的,它当然应该。我明天将更新注销副本。

–亚当·李尔♦
2015年7月9日,下午1:28

@AnnaLear我注意到还没有-这是不是值得一试? :P

– Tim
15年7月14日在8:32

#6 楼

状态已完成

第1阶段进行直播时,这种情况下,一旦退出,就无法登录。

清除所有cookie /会话存储
转到meta.stackexchange.com
单击登录
(我使用google)
我已登录
/>从菜单中选择“注销”
单击“注销”按钮
您已注销
单击“登录”
(我使用google)
我未登录在

,我可以重复执行步骤7和8,但我从未登录。只有按F5键后,我才能再次登录。我不确定这是否相关。此开发人员控制台显示:


POST https://meta.stackexchange.com/users/login/global/request 404(未找到)


每当我尝试登录时。

评论


有趣,谢谢。 (这将是一个有趣的下午... :)

–亚当·李尔♦
15年7月8日在20:35

我也对FF进行了记录,区别是击中F5还不够,我真的需要导航到其他站点,然后返回以再次登录

–rene
15年7月8日在20:41

使用SE登录的Norepro。

–nicael
15年7月9日在8:01

#7 楼

SEDE似乎每天都在注销我(即使我每天都处于多个堆栈中),而且我的SEDE帐户似乎根本没有链接到我的其他帐户。

这些下一轮的变化也可以解决吗?如果没有,我们是否也可以改善?

评论


不,SEDE是开源的,与站点完全分开。

–影子向导正在接种疫苗
15年7月7日在14:13

随时创建PR来解决此问题...

–rene
15年7月8日在18:44

是否开放源代码,它仍然是stackexchange.com的一部分,因此,我希望可以使用一个通用的(有效的)登录名。

–TLama
2015年7月9日在21:43

@rene实际上是部署问题

–蒂姆·斯通(Tim Stone)
15年7月10日在13:34

@TimStone Hmmm,同时查看帖子和聊天消息的时间框架,我们(也许我)可以做些什么来使部署工程师更轻松/更容易做到这一点,而又不影响他们泄漏机器密钥的主要担忧?

–rene
15年7月10日在13:52

@rene确保我不再忘记询问尼克吗? :P

–蒂姆·斯通(Tim Stone)
15年7月10日在13:52

哦,相信我,你不想那样@TimStone

–rene
15年7月10日在13:54

#8 楼

在尚无新基础CSS的网站上针对新问题关闭统计信息工具的CSS问题(或更确切地说,缺少问题)之后,又出现了新图片上传器的类似问题,我收到了一个请求。

请在没有新基础CSS的网站上对此进行测试,以确保旧网站不会出现用户登录的问题。

评论


是的,我在上面。 :)此页面设计有自己的样式,根本没有站点镶边,因此应该很好,但是距离我们上一次运行已经过去了几个月,所以我肯定会检查它的保持情况。

–亚当·李尔♦
15年7月7日在15:53

@AnnaLear谢谢!

–热衷
15年7月7日在18:05

#9 楼

不知道是否提到了这个问题,但是我尝试在未首先单击“加入此社区”的情况下对原始帖子进行投票,然后得到了通常的“首先登录”框,其中包括通过Google,Facebook,Stack Exchange,等等。但是,它没有像网站顶部那样“加入此社区”的任何选项。应该将其作为选项添加吗?

我觉得这是一个很好的补充。在阅读@nicael的帖子之前,我没有注意到“加入此社区”链接。



评论


是的,在清单上。谢谢!

–亚当·李尔♦
15年7月10日在16:50

到目前为止很棒,很不错,我真的很喜欢这个新功能!这么容易。保持一切顺利! ^ _ ^

– Sean Kendle
15年7月10日在20:07

#10 楼

会更好,但是我认为如果您应该选择允许用户在某些StackExchange社区中授予自动登录或全局登录权限的选项,我的意思是如果您不想在某些StackExchange社区中进行自动登录,那么您可以只能为该StackExchange社区禁用自动登录。

#11 楼

如果您在多个站点上同时登录了多个帐户,则注销现在会中断。

如果我注销一个站点,则需要注销所有Stack Exchange站点才能真正记住

否则,每次我访问一个刚刚注销的网站时,它都会自动登录。此meta帖子提示“到处注销”功能,但我不知道它在哪里。还有其他meta帖子在谈论相似但不同的功能。 。

我目前已登录SE网络上的许多站点。

导航到此处,然后单击“注销”: br />
点击“注销”,然后成功: 。如果我导航到另一个SE页面,例如Meta.SE,似乎只需要单击“问题”一次。

我似乎也暂时退出了Meta,因为这样做需要我执行以下操作:刷新此页面进行编辑(退出Workplace后立即上传图像时出现错误),但是刷新Meta.SE导致我登录到了Meta。 br />注销后,我仍然看到很多与Stack Exchange相关的cookie(不确定是否要搜索它们):



但是我看不到workerusr或meusr的文件。

评论


嗯,您应该一次注销所有这些。无法选择仅退出一个站点。您能否在这里更具体地说明您的步骤以及涉及哪些站点?

–亚当·李尔♦
15年7月16日在17:05

@AnnaLear我添加了我要遵循的步骤,对于错误的错误报告,我们深表歉意;)

– enderland
15年7月16日在18:01

您是否有“ workplaceusr” cookie或“ mseusr” cookie?

–亚当·李尔♦
15年7月16日在18:22

在退出Meta.StackExchange(这是我目前在Chrome中唯一打开的SE网站)后,@AnnaLear我看到很多SE cookie。我搜索了“元”,并看到了它们的完整列表。在这里注销后,我还看到4个cookie用于workspace.stackexchange.com,1个用于meta.workplace.stackexchange。

– enderland
15年7月16日在18:51



他们的名字是什么?我在这里寻找特定的。

–亚当·李尔♦
15年7月16日在18:54

@AnnaLear这两个都不在这里。我添加了一些我仍然看到的图像,可能还有其他我不想搜索或看到的Stack Exchange cookie。

– enderland
15年7月16日在19:10



如果您注销然后清除所有SE域的cookie,会发生什么情况?

–亚当·李尔♦
15年7月16日在19:23

#12 楼

用于检测其他网站上登录状态的代码有缺陷。在2个月前完成。总是同一个会话。

今天,我有一个访问此链接:

审阅和编辑页面

但是,不是很好join this community按钮,我有登录和注册按钮。

如果我访问* .stackexchange.com网站,我会得到:



这里没错,漂亮的按钮在那里。


因此,检测代码仅在“外部”网站上被破坏。在Windows 7x64 SP1上运行的39.0。

将很高兴提供任何其他信息。


更新!确认它工作正常!我可以看到预期的行为,一切都会按预期进行。

感谢您解决此问题!

评论


是的,这是我们如何实施此流程以及第二阶段如何工作的副作用。目前,我们仅将您登录到您已拥有个人资料的域。我的目标是说服Geoff Dalgas向所有自定义域发送身份验证请求,尽管即使/当我们这样做时,仍然有失败的机会。不过,在我们称之为“完成”之前,我们将尝试使其尽可能地简单。

–亚当·李尔♦
15年7月14日在0:36

@AnnaLear我虽然已经解决了这个问题。根据清单,这已经解决。

–伊斯梅尔·米格尔(Ismael Miguel)
15年7月14日在1:28

这是如果您显式登录(而不是“升级”到新系统中)并且没有一个请求失败并且您在我们拥有的所有自定义域上都拥有帐户。所以,但不是全部。

–亚当·李尔♦
15年7月14日在2:15

@AnnaLear应该添加到问题中。我不知道那微小的细节。而且大多数也不是。

–伊斯梅尔·米格尔(Ismael Miguel)
15年7月14日在2:22

#13 楼

考虑到用户的隐私,我认为当前的情况会更好,即使需要用户付出更多的努力。如果要登录站点,则应明确进行登录。如果不是这样,当您登录到其他网站时,它一定不会自动发生。

评论


您能否详细说明这会如何影响隐私?如果要在真正注销的情况下访问网站,则可以始终使用浏览器的隐身/隐私模式。

– MusiKk
15年7月7日在11:18

需要说明的是:这并不会为您创建用户,只有拥有一个用户时,它才会进行通用登录。我们根本没有自动创建用户的计划,我们同意这很糟糕。

–尼克·克拉弗♦
2015年7月7日在11:46



我明白。考虑以下情况:我想登录abc.stackexchange.com,但是我不想登录xyz.stackexchange.com。如果需要,可以按我的意愿登录。应用户明确要求登录。

–Ho1
2015年7月7日14:35



那不是现在的工作方式。它应该(目前)自动登录,但是随后您必须刷新页面。将来,即使那样会更简单。

–hichris123
15年7月7日在14:37

如帖子所述:“当您登录stackexchange.com域上的任何问答站点时,您将自动登录stackexchange.com域+ stackexchange.com本身上的所有其他问答站点”。因此,如果要登录到abc.stackexchange.com,则无法避免登录到该域的其他子域。应该有本地身份验证和全局身份验证。登录stackexchange.com的密码应该不同于登录abc.stackexchange.com的密码。如果这将要发生,我对此表示赞赏。

–Ho1
2015年7月7日14:39



@ Ho1“因此,如果我要登录到abc.stackexchange.com,我将无法避免登录到该域的其他子域”,这是正确的,现在已经有一段时间了。

–user400654
2015年7月7日14:41



@KevinB您确定吗? Cookie是为特定子域设置的,而不是顶级域。现在,我已登录到meta.stackexchange.com,但我不在apple.stackexchange.com(我也有一个帐户)中。我对此表示赞赏。如果我错了,请纠正我。

–Ho1
2015年7月7日14:50



如果您在那里有一个帐户,并且在这里登录后再去那里,它将登录您,并且该站点顶部会出现一个栏,告诉您现在已经登录,假设该帐户使用的是相同的openid或电子邮件。

–user400654
2015年7月7日14:51



@KevinB当我在站点A上拥有一个帐户并在上一次访问时从那里注销时,我不想再次登录仅是因为我已在站点B上登录。不需要全局自动登录。

– TehMacDawg
15年7月7日在15:14

如果您注销,似乎没有执行此操作。

–user400654
15年7月7日在15:18

@TehMacDawg你不想吗?您已经拥有它,它们只是在减少它的吸收。

– Anthony Grist
15年7月8日在14:49

@AnthonyGrist我刚刚测试过,不,我没有自动登录到以前注销的网站。 —如果发生这种情况,那将是一个巨大的改变,因为实际上是消除了用户控制的站点式登录/注销……您可以自己进行测试吗?我不确定这是否是Safari,或者因为我使用的是第三方ID选项之一进行登录。

– TehMacDawg
15年7月8日在15:29

@AnthonyGrist OK,当前状态:如果我是在顶级域名“ stackexchange.com”上专门登录的,即使我以前在那有个帐户,我也会自动登录到该子域名。但是,如果我没有登录“ stackexchange.com”,即使我登录了另一个子域,也无法登录该子域。 —对我来说,这个原理背后的原理并不十分清楚,因为我从来没有去过“ stackexchange.com”,并且一直将所有SE域视为同一级别而不是层次结构中的独立社区。

– TehMacDawg
15年7月8日在20:21

+ sigh +废话,如果我仅登录一个域,那么我现在会在拥有帐户的任何地方自动登录。

– TehMacDawg
15年7月8日在23:27

以前,当我禁用第三方cookie时,我不会自动登录到其他站点。不知道是否仍然如此。

–user154510
15年7月17日在18:21

#14 楼

没有选择创建一个新帐户(而不是链接当前网络配置文件)到新站点的方法。 ,但是当我单击“取消”时,无法使用其他电子邮件地址创建新帐户,或使用现有的其他电子邮件地址登录。

评论


相关评论。

–比利·梅尔曼(Billy Mailman)
15年7月10日在11:59

如果您已经登录,则需要注销才能切换帐户或创建一个新帐户。

–亚当·李尔♦
15年7月10日在14:27

#15 楼

此更改还会影响Stack Exchange Android应用程序的登录功能吗?

评论


不,不是的。移动应用程序身份验证是完全独立的。

–亚当·李尔♦
15年7月16日在17:02

#16 楼

我不确定,但是我想知道这是否会/是否更改了与私人Beta版登录有关的任何信息?

评论


我认为您不应该使用答案来提出新问题。也许将其作为评论更合适?

– D.W.
15年7月13日在5:39

并不是的。您仍然需要使用邀请函附带的grant-beta-access URL(或在发布后访问A51提案)来访问该网站...否则就是这样。明天我们启动新网站时,我们将为您找到现实。 ;)

–亚当·李尔♦
15年7月13日在23:17

哦#spoliers:P

– Tim
15年7月14日在8:27

#17 楼

如果必须包含CAPTCHA系统,是否可以确保我们患有阅读障碍和阅读障碍的人具有替代登录身份验证?基于音频和字符的CAPTCHAS都击败了我。当我最后一次挑战是4月20日时,我无法通过。

评论


您可以将其作为单独的功能请求发布吗?更改验证码将是一个巨大的变化,远远超出了登录项目的范围。

–亚当·李尔♦
15年7月19日在16:07

#18 楼

您的新系统对第一个三部曲根本不起作用,我的意思是较旧的系统只能用于非stackexchange.com子域的站点,我需要手动登录它们:
这是我第一次很高兴ᴀrea51不受更改的影响,因为较旧的系统在所有站点上注销后都允许自动登录:

评论


你使用的是什么浏览器?

–亚当·李尔♦
15年8月4日在15:03

@AnnaLear:ɪᴇOpera presto和Chrome,所以我认为这无关紧要。

–user2284570
15年8月4日在15:06

您还有问题吗?看来您在所有站点上都有活动会话。只需访问另一个三部曲站点,您仍然应该登录。

– Geoff Dalgas
15年8月4日在16:38

@GeoffDalgas我也使用android上的移动应用程序。但是,是的,我仍然在网络浏览器上遇到问题。 relogin从未在51区以外的新系统上使用。我永远无法自动登录原始三部曲。

–user2284570
15年8月4日在16:47

@GeoffDalgas:是的,我没有使用当前计算机登录三部曲。

–user2284570
15年8月4日在19:08

我在Opera版本12.02上测试了登录名,它可以工作。登录后,您将不再看到该下拉列表,您只需在登录一个站点时自动登录所有站点。

– Geoff Dalgas
15年8月4日在21:55

@GeoffDalgas:对我来说,我仍然有同样的问题。引荐来源网址和JavaScript已启用。很抱歉延迟回复。

–user2284570
15年8月18日在11:33