简体中文
  • cursor
  • integration
  • ai

使用 Cursor 和 Logto 进行 vibe 编码,快速构建你的应用并处理登录流程

学习如何使用 Cursor 进行 vibe 编码,几分钟内用 Logto 加入登录功能,打造照片画廊应用。从界面到认证,一切都很快、很简单,还由 AI 驱动。

Guamian
Guamian
Product & Design

不要在用户认证上浪费数周时间
使用 Logto 更快地发布安全应用。几分钟内集成用户认证,专注于您的核心产品。
立即开始
Product screenshot

Vibe 编码 因为像 CursorWindsurf 这样强大的工具而变得流行起来。即使你经验有限,也能快速构建你自己的应用。

对许多开发者和构建者来说,设置登录流程可能比较棘手。但有了 MCP 和现代 IDE 内置的上下文感知功能,为应用添加认证变得不再复杂,即使你不是开发者也能轻松搞定。

在本教程中,我会向你演示:

  1. 如何在 Cursor 里用 vibe 编码构建 Web 应用。
  2. 如何用 Logto 添加认证(登录流程)来保护你的内容。

在 Cursor 中构建照片画廊应用

首先,我直接在 Cursor 里打开一个对话并输入提示词:

“用 Next.js 页面路由创建一个单页面应用。” Cursor 会自动帮我搞定并生成出来。

cursor_1.png

让我们把它做成一个照片画廊应用。它帮我从 Unsplash 拉取多张照片并为我整理好。

cursor_2.png

cursor_3.png

给你的照片画廊应用添加认证

以前你得手动阅读文档并研究 SDK 才能完成集成。 但使用 Cursor,你可以充分利用 AI,让过程更加流畅和高效。

添加 Logto 文档作为上下文

你可以添加登录流程来保护你的应用。Cursor 支持上下文感知提示,所以你可以把 Logto 官方文档 加进去参考。这样就能轻松利用 Next.js (Page Router) 的 Logto SDK 集成认证了。

cursor_4.png

完成集成

如你所见,它参考了快速上手指南,告诉你接下来的步骤。第二步让我配置 appIdendpoint 等参数。要获得这些,我需要前往 Logto Cloud 注册一个新应用。

cursor_5.png

cursor_6.png

同时还让我填写 http://localhost:3000/api/auth/callback/logto 作为重定向 URI。

cursor_7.png 在 Logto Cloud 控制台输入重定向 URI

cursor_8.png 获取这些参数并保存到你的配置文件里。

所以我只需要把 App IDApp SecretLogto endpoint 提供给 Cursor,它就帮我更新了代码。

现在,我运行服务器,获得了一个简单的 登录 首页。点击 登录 后,它会跳转到 Logto 登录页

cursor_9.png

cursor_10.png

太棒了!顺利跳转到了 Logto 登录页!

优化界面并测试完整流程

初始页面看起来太简单了,所以我让 Cursor 优化了下设计。

cursor_11.png

它给我的结果如下。

cursor_12.png

现在可以测试完整的流程了。

顺便说一下,Logto 自带内置邮件服务,你可以直接走完所有邮箱验证流程。

cursor_13.png

cursor_14.png

流程结束后,你已成功登录,并且可以在屏幕上看到你的用户 ID。

cursor_15.png

让我们去 Logto 控制台看看这个用户是不是已经添加进去了…… 哇哦!真的在了!🎉

cursor_16.png

多亏了 Logto 的文档、最佳实践和类 Copilot 的编码体验,集成对于技术经验很少的人来说也非常简单。登录流程的搭建已经不再是一项繁重或枯燥的任务。

未来迭代

这只是个小小的实践例子。Logto 正在积极开发可以直接运行在你 IDE 内的 MCP 服务器,让你无需离开开发环境就能与 Logto 控制台管理 API 交互。 有了这个,你能够:

  1. 创建和管理用户
  2. 查询日志
  3. 配置并管理你的登录流程
  4. 设计和管理鉴权(比如 API 资源、权限与角色)
  5. 管理应用和资源
  6. 以及更多

敬请期待!有了 AI 的力量和 Logto 的强大基础设施设计,认证集成再也不是难题!