Mix SpaceMix Space

账号与安全

管理站点所有者信息、API Token、Passkey 和 OAuth 登录

Mix Space 的账号系统围绕「所有者」概念设计。每个 Mix Space 实例只有一个所有者(Owner),所有者拥有完整的管理权限。

所有者信息

登录后台,进入「设定 → 个人信息」页面。你可以设置以下信息:

字段说明
昵称显示名称
头像头像图片 URL
邮箱联系邮箱
个人介绍一段简短的个人介绍
社交链接GitHub、Twitter、Bilibili 等社交账号链接

这些信息会被前端主题读取并展示在首页的博主信息区域。

API Token

API Token 是访问 Mix Space API 的凭证。第三方工具(如 Obsidian 插件、API 客户端)需要 Token 才能调用需要认证的 API。

管理 Token

进入「设定 → 账号与安全 → API Token」:

操作说明
创建 Token设置名称和过期时间,生成新的 Token
查看 Token创建时显示完整的 Token 值,请妥善保存
删除 Token吊销指定 Token,所有使用该 Token 的请求将被拒绝

Token 仅在创建时显示一次完整值。如果忘记 Token,需要删除后重新创建。请勿将 Token 提交到公开的代码仓库。

Token 的用途

  • Obsidian 插件:配置 API Token 以同步内容
  • API 客户端@mx-space/api-client SDK 使用 Token 认证
  • 自动化脚本:CI/CD 或自定义脚本调用 API

Passkey(通行密钥)

Mix Space 支持使用 Passkey(WebAuthn)进行无密码登录,更加安全便捷。

添加 Passkey

进入账号设置

前往「设定 → 账号与安全 → Passkey」。

注册新密钥

点击「添加 Passkey」,浏览器会弹出安全密钥注册窗口。根据设备不同,可能需要:

  • 使用指纹识别(Touch ID / Windows Hello)
  • 使用面部识别
  • 插入硬件安全密钥(如 YubiKey)

命名密钥

为 Passkey 设置一个便于识别的名称(如「MacBook Touch ID」),方便管理。

Passkey 与设备和浏览器绑定。如果你更换设备,需要在旧设备上仍然可以登录时添加新的 Passkey。

OAuth 第三方登录

Mix Space 支持通过 GitHub、Google 等第三方账号登录后台。

配置 OAuth

前往「设定 → OAuth」页面。详细配置步骤请参考 OAuth 2.0 登录

将 OAuth 账号设为所有者

首次通过 OAuth 登录后,需要在「设定 → 账号与安全」中点击「设为所有者」,将该 OAuth 账号与站点所有者身份绑定。

安全设置

禁用密码登录

如果你已经配置了 Passkey 或 OAuth 登录,可以在「认证安全设置」中禁用密码登录,提高安全性。

禁用密码登录前,请确保你至少有一种可用的替代登录方式(Passkey 或 OAuth)。否则你将无法登录后台。

登录会话

在账号与安全页面,你可以查看当前所有活跃的登录会话:

  • 设备和浏览器信息
  • 登录 IP 地址
  • 登录时间
  • 当前会话标记

你可以手动结束其他设备的会话。

On this page