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: (

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

), }, ];