<LoginWithChatGPT /> – 个人ChatGPT订阅的非官方登录组件
这是一个名为<LoginWithChatGPT />的非官方React组件,允许用户通过个人ChatGPT订阅进行登录。它简化了将ChatGPT账号接入第三方应用的流程,为开发者提供了一种便捷的方式来实现基于ChatGPT的身份验证功能。
背景速读
- <LoginWithChatGPT /> 是一个非官方开源组件,允许开发者在自己的网站上嵌入"用 ChatGPT 登录"功能,类似于"用 Google 登录"或"用 GitHub 登录"。
- 它利用 OpenAI 的已有认证机制,让用户通过自己的 ChatGPT Plus/个人订阅账户完成身份验证,无需额外注册。
- 该项目由开发者 Savio Martin 发布,引发争议:一方面展示了创意,另一方面 OpenAI 并未提供官方 OAuth API,因此这种实现可能违反 OpenAI 的服务条款。
- 背景:2023 年以来,开发者社区一直在尝试将 ChatGPT 当作一个"身份提供者"来使用,但 OpenAI 官方始终没有推出类似"Sign in with OpenAI"的功能,导致此类方案处于灰色地带。