Chat SDK now supports Vercel Connect
TL;DR · AI 摘要
Vercel Connect 现在支持 Chat SDK,简化凭证管理并提升安全性。
核心要点
- Vercel Connect 提供 Slack/GitHub/Linear 适配器,无需手动管理令牌
- 出站调用使用短期令牌,由 Vercel 自动轮换
- 入站触发器通过 OIDC 验证,消除 signingSecret 需求
结构提纲
按章节快速跳转。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Vercel Connect 与 Chat SDK 集成
- 核心功能
- 自动凭证管理
- 适配器支持
- 安全性提升
- OIDC 验证
- 短期令牌机制
金句 / Highlights
值得收藏与分享的关键句。
无需存储或轮换令牌或签名密钥,Vercel Connect 自动管理凭证生命周期
每个 API 请求获得短期令牌,由 Vercel Connect 自动轮换更新
webhookVerifier 验证 OIDC 令牌,消除对 signingSecret 的依赖
Chat SDK now supports Vercel Connect - Vercel
You can now use Vercel Connect to manage credentials for your Chat SDK bots, with no tokens or signing secrets to store or rotate yourself.
The new @vercel/connect/chat subpath provides adapter helpers for Slack, GitHub, and Linear. Each helper takes a connector UID and returns a config you spread into the matching adapter factory.
lib/bot.ts
1
import
{
createSlackAdapter
}
from
"@chat-adapter/slack"
;
2
import
{
connectSlackAdapter
}
from
"@vercel/connect/chat"
;
3
4
export
const
adapter
=
createSlackAdapter
(
{
5
...
connectSlackAdapter
(
"slack/acme-slack"
)
,
6
}
)
;Configure your Slack adapter with connectSlackAdapter from the Vercel Connect SDK
Outbound bot calls use a function-form token field backed by getToken , so each API request gets a fresh, short-lived token that Vercel Connect rotates for you.
Inbound triggers use a webhookVerifier that validates the OIDC token Connect attaches to forwarded events, eliminating the need for a signingSecret .
Read the documentation to set up your first connector with Chat SDK or follow the knowledge base guide to build your own Slackbot with Vercel Connect.