展开讨论

经验与复盘经验摘录 · 机器翻译

[exe.dev联合创始人在此] 你好

[exe.dev联合创始人在此] 你好。关于oauth2,我之前开发的最后一个产品Tailscale只使用了oauth2进行身份验证。我选择这样做是因为1.企业本来就需要它,2.密码很糟糕。但这是一个可以免费获得的选择。我讨厌一页的第三方服务按钮,以及我给予它们控制我生活的能力。我讨厌我永远不知道是否应该用GitHub或Google登录,对于几十个服务,我因为oauth2的混乱而拥有多个账户。尽管如此,这还是比密码好!但自从我开发了上一个产品后,世界已经改变了。我们现在有了passkeys,这对个人使用第三方服务来说在各方面都更优。你获得更好的用户体验。你获得更好的隐私。这是一种根本上更好的技术。我把SSO列在团队中是因为我想“征税”人们。我这样做是因为SSO只在企业中才有意义,那里管理员控制账户,并且在必要时可以删除你的账户。在那儿,oauth2是我们拥有的最佳技术。但对于个人来说,它已经过时了。…

源讨论Exe.dev/原帖 297 条评论 · 导入时统计
3

这条内容在回应什么?

父级讨论 · 节选

ET

您必须设计一个更好的网站。我是一个非常好奇的人,所以能够弄清楚这是什么,但您不能期望所有访问您网站的人都这样。 另外,停止对SSO/OAuth2集成收费。认真地说。在https://sso.tax上有大量服务愚蠢地对SSO/OAuth集成收费,这个列表需要变小,而不是变大。实现SSO不需要任何成本。尤其是如果我是在自己的基础设施上托管的话。

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 3

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

ET

我不明白OAuth2为什么是一种过时的技术。在所有passkey的问题解决之前,它永远不会过时。而且我非常不认为可以简单地将OAuth2视为只有企业才使用的东西,因为OAuth2确实有其用途,它可以传递一些passkey无法传递的信息。

完整原文
TH

我们现在并没有passkeys。许多功能正常的安卓设备没有升级到最新的安卓版本,而且永远无法获得真正的passkey支持,因为这些支持被锁在了Google的保险库中。 密码比OAuth2的所谓优点更好,只要旧设备由于任意限制无法支持passkey,密码就会一直更好。

完整原文
VA

感谢你没有采用Tailscale的认证方式,很多SSO提供商都这样做。这对团队/企业(Tailscale的客户)来说是有道理的,但对像我这样的普通家庭实验室用户来说会造成一些混淆和额外的摩擦。我在1Password中有一个关于tailscale.com的笔记,标题是“使用GitHub认证”。 passkey对我来说工作得很好,我非常倾向于使用它们。Exe.dev我认为是第一个如此专注于passkey的服务,这很有道理。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。