import {type PolicySection} from "./types" import {CodeBlock} from "@/components/ui/code-block" /** * ------------------------------------------------------------------ * 使用指南 (How To Use) * ------------------------------------------------------------------ */ export const howToUseSections: PolicySection[] = [ { value: "quick-start", title: "1. 快速开始", content: (

为开发者提供通用全栈开发脚手架 (Boilerplate) 平台使用说明

) }, { value: "auth-security", title: "2. 身份认证与安全设置", content: (

平台采用混合式身份认证,满足不同的部署和业务场景需求:

2.1 常规账号密码认证

2.2 第三方 OIDC 认证源

用户可以在个人资料页面关联绑定外部授权账户:

  1. 进入 设置 / 个人资料 页面。
  2. 在“第三方账号绑定”栏目下查看当前绑定的账号,或点击未绑定的可用 OIDC 认证源直接触发 OAuth2 绑定流。
  3. 绑定成功后,用户在登录界面可直接点击 OIDC 登录按钮实现快捷跳转。
), children: [ { value: "2-1-login", title: "2.1 常规账号密码认证" }, { value: "2-2-oidc", title: "2.2 第三方 OIDC 认证源" }, ] }, { value: "access-token", title: "3. 个人访问令牌 (AccessToken) 接口对接", content: (

为便于开发者或第三方工具直接调用系统 API,平台提供个人访问令牌管理功能。

3.1 令牌生成与存储规范

3.2 携带 Header 进行 API 调用

您可以凭借保存的明文 Token 随时调用系统开放接口,系统认证支持以下两种 Http 请求头携带方式之一:

方式一:Authorization Bearer 头

方式二:X-Access-Token 自定义头

), children: [ { value: "3-1-generation", title: "3.1 令牌生成与存储规范" }, { value: "3-2-usage", title: "3.2 携带 Header 进行 API 调用" }, ] }, { value: "config-system", title: "4. 动态系统配置项", content: (

平台内置了完备的 KV 配置管理模块,允许管理员动态调整系统运行状态:

) }, { value: "worker-scheduler", title: "5. 异步任务与定时调度", content: (

项目借助 Cobra 实现多命令入口分发,通过独立部署 Worker 服务解耦复杂计算或高延迟IO:

) }, { value: "tracing-metrics", title: "6. 链路追踪与结构化日志", content: (

为了保障分布式微服务架构下的可观测性,平台接入了高级监控组件:

) } ]