跳到内容
Lenso
简体中文
Esc
导航打开⌘J预览
本页内容

官方链接模块

选择并安装 Lenso CLI 已知的官方链接模块。

Lenso 不会自动把应用模块捆绑进每一个产品。CLI 维护了一组可以按名称 安装的官方链接模块。链接模块会作为 Rust 依赖编译进 Host,并随 Host 启动;它不是独立运行的 Provider Service。

产品 Host 应使用 LENSO_COMPOSITION_PROFILE=core 并显式选择模块。 demo profile 会为本地示例加载第一方认证模块,但生产应用应明确声明 自己的组成。

可用模块

模块 类型 安装 负责的能力
auth 认证锚点 lenso module install auth 用户、身份、会话和 Actor 解析
auth-anonymous 认证方式 lenso module install auth-anonymous 匿名会话以及后续身份绑定
auth-password 认证方式 lenso module install auth-password 标识符/密码凭据和登录
auth-phone 认证方式 lenso module install auth-phone 手机 OTP 和手机密码登录
auth-oauth 认证基础模块 lenso module install auth-oauth 共享 OAuth 身份和连接状态
auth-github 认证方式 lenso module install auth-github GitHub OAuth 登录
auth-google 认证方式 lenso module install auth-google Google OAuth/OIDC 登录
auth-oidc 身份提供方 lenso module install auth-oidc OIDC 发现、授权和令牌端点
auth-device 认证策略 lenso module install auth-device 与认证会话关联的设备记录
organization 业务基础能力 lenso module install organization 组织、角色、成员关系和邀请
audit-log 业务基础能力 lenso module install audit-log 仅追加的模块审计事件

CLI 会把这些名称解析为精确的链接安装描述符,其中包含依赖关系和 Cargo 包信息。authauth-password 等认证模块也通过 lenso::host::builtins 提供 helper;独立仓库维护的模块则公开自己的 linked_module() helper。

lenso/platform-story 不属于这个列表。它是由应用或 Console 集成的 composition 选择并提供的 Module,不是 Framework 自动捆绑的应用模块。

安装与验证

先安装依赖,再重启 Host,让 migration、路由和 Module 元数据生效:

lenso module install auth
lenso module install auth-password
cargo run --bin migrate
lenso serve

在已连接 Console 的 Modules 页面确认依赖解析和运行状态。如果你编写的 模块只需要消费认证后的 Actor,请继续阅读 认证与 Capability

最后更新于 2026年8月13日

这个页面有帮助吗?