开发者
欢迎来到 Ham 开发者文档!Ham 目前包含以下项目:
| 项目 | 说明 | 仓库 |
|---|---|---|
| Ham互联 | 开放平台 OAuth 2.0 授权服务 | — |
| Ham Web | Web 前端,SSO 单点登录授权 | GitHub |
| Ham React Native组件 | React Native 组件仓库,以 OTA 热更新集成到原生应用 | GitHub |
项目概览
Ham互联 是 Ham 开放平台提供的 OAuth 2.0 授权服务,允许第三方应用安全地获取 Ham 用户的授权信息,实现"使用 Ham 登录"功能。
Ham Web 是 Ham 的 Web 前端项目,基于 Next.js 构建,主要承载 SSO 单点登录授权流程(包括二维码登录、Passkey 登录等),并作为 Ham 互联平台的 Web 端入口。
Ham React Native组件 是 Ham 应用的 React Native 组件仓库,以 OTA 热更新的方式集成到原生应用中。它负责教务系统的课程查询、成绩查询、绩点计算、CAS 认证等核心功能的 UI 与业务逻辑。
参与贡献
开源项目均采用 MIT 许可证,欢迎社区贡献。请在提交 PR 前阅读各项目的贡献指南。