参数
请参阅 插件通用配置 了解所有插件可用的配置选项。
app_id
string
required
飞书应用 ID(client ID)。
app_secret
string
required
飞书应用密钥(client secret)。
该密钥在存入数据库之前会通过 AES 加密。你也可以将其保存在环境变量中并通过
env://前缀引用,或保存在 HashiCorp Vault 的 KV secrets engine 等密钥管理服务中,通过secret://前缀引用。更多信息请参阅 密钥。auth_redirect_uri
string
required
在飞书注册的 OAuth 回调重定向 URI,需与你在飞书应用设置中配置的重定向 URI 一致。飞书完成认证后会携带授权码重定向到该地址。
redirect_uri
secret
string
required
vaild vaule:
8 到 32 个字符
用于会话密钥派生和 Cookie 加密的密钥。该密钥应为强随机字符串以保障安全。
该值在存入数据库之前会通过 AES 加密。
secret_fallbacks
array[string]
用于密钥轮换期间会话校验的备用密钥列表,使主密钥更新后由旧密钥创建的现有会话仍然有效。
code_header
string
default:
X-Feishu-Code用于提取授权码的请求头名称。若请求头与查询参数同时提供,请求头优先。
code_query
string
default:
code用于提取授权码的查询参数名称。当飞书在查询字符串中通过授权码回跳时使用。
access_token_url
string
default:
https://open.feishu.cn/open-apis/authen/v2/oauth/token用于使用授权码换取访问令牌的飞书 OAuth 令牌端点 URL。
userinfo_url
string
default:
https://open.feishu.cn/open-apis/authen/v1/user_info用于使用访问令牌获取用户信息的飞书用户信息端点 URL。
set_userinfo_header
boolean
default:
true如果为 true,则在转发到上游服务的请求中设置
X-Userinfo请求头,其中包含 base64 编码的飞书用户信息。timeout
integer
default:
6000调用飞书 API 时 HTTP 请求的超时时间(毫秒),同时适用于令牌交换和用户信息获取请求。
ssl_verify
boolean
default:
true如果为 true,则在调用飞书 API 时验证 SSL 证书。
cookie_expires_in
integer
default:
86400会话 Cookie 的过期时间(秒)。Cookie 在该不活跃时长内保持有效。