# Civic Auth（含嵌入钱包）

整理：链小知（AI 辅助）
资料核对日期：2026-10-12
引用地址：https://lianxiaozhi.com/tools/civic-auth

登录认证与可选 MetaKeep 嵌入钱包服务；适合排查有登录却没有钱包地址，以及丢失 SSO 后恢复支持的条件。

官方入口：https://www.civic.com/
类别：钱包与账户
网络：Ethereum、Base、Polygon、BNB Chain、Arbitrum、Solana
访问条件：使用应用现有账户页或脱敏 SDK 状态核对；Web3 wallet 配置和 @civic/auth-web3 与仅 Auth 登录分开。Solana 和 EVM 使用不同 hooks，服务端地址读取使用 getWallets()。
费用：Auth Only 与已配置钱包的活跃用户分别按不同 MAU 条件计费，应用服务账单不等于用户链上 Gas。当前嵌入钱包是 EOA；升级账户抽象及赞助需另行确认，不能假设默认赞助。

## 用途
- 区分登录与钱包已创建
- 检查 Civic 与外部钱包地址
- 核对 SSO 恢复及费用范围

## 使用边界
- 当前文档称 MetaKeep 嵌入服务非托管且密钥不外露，但不提供传统助记词导出或手动备份；失去 SSO 依赖支持流程，非独立离线恢复保证。
- 当前 X 登录不提供所需邮箱，不能 provision 嵌入钱包；登录功能可用不证明钱包功能可用。
- 已有自托管钱包不能关联到 Civic 账户；并列 connectors 是切换入口，不是合并账户。
- 当前 EVM 正文的 ethereum 字段与部分示例 eth.address 不一致，实际接入按已安装 SDK 类型核查。
- 此处网络来自具体 Web3 正文；各应用 chains/initialChain、RPC 和客户端支持需另查。

## 操作教程
- [Civic Auth 登录了却没有钱包地址？检查创建状态、连接器和恢复支持](https://lianxiaozhi.com/tools/guides/civic-auth-login-no-wallet-address)：用原应用已有状态分清认证与钱包创建，检查 EVM/Solana 接入差异，确认外部钱包不等于 Civic 钱包及 SSO 恢复限制。

## 相关知识
- [钱包签消息与签交易有什么区别？不付 Gas 的签名也要读内容](https://lianxiaozhi.com/learn/wallet-message-vs-transaction)

## 官方依据
- [Civic Auth：Embedded Wallets](https://docs.civic.com/web3/embedded-wallets)
- [Civic Auth：Solana](https://docs.civic.com/web3/solana)
- [Civic Auth：Ethereum / EVM](https://docs.civic.com/web3/ethereum-evm)
- [Civic Auth：Pricing](https://docs.civic.com/overview/pricing)
