Vercel News

Chat SDK now supports Vercel Connect

8.5内容质量

TL;DR · AI 摘要

Vercel Connect 现在支持 Chat SDK,简化凭证管理并提升安全性。

核心要点

  • Vercel Connect 提供 Slack/GitHub/Linear 适配器,无需手动管理令牌
  • 出站调用使用短期令牌,由 Vercel 自动轮换
  • 入站触发器通过 OIDC 验证,消除 signingSecret 需求

结构提纲

按章节快速跳转。

  1. Vercel Connect 现支持 Chat SDK 凭证管理,无需存储令牌或签名密钥

  2. @vercel/connect/chat 提供 Slack/GitHub/Linear 适配器,通过 connector UID 生成配置

  3. 出站调用使用 getToken 生成短期令牌,入站触发器通过 webhookVerifier 验证 OIDC 令牌

  4. 消除传统 signingSecret 依赖,通过 OIDC 验证确保事件来源可信

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Vercel Connect 与 Chat SDK 集成
    • 核心功能
      • 自动凭证管理
      • 适配器支持
    • 安全性提升
      • OIDC 验证
      • 短期令牌机制

金句 / Highlights

值得收藏与分享的关键句。

#Vercel Connect#Chat SDK#Slack#安全性
打开原文

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

code
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.