開発者
Ham 開発者ドキュメントへようこそ!現在、以下のプロジェクトが含まれています:
| プロジェクト | 説明 | リポジトリ |
|---|---|---|
| Ham Connect | オープンプラットフォーム OAuth 2.0 認証サービス | — |
| Ham Web | Web フロントエンド(SSO 認証など) | GitHub |
| Ham React Nativeコンポーネント | React Native コンポーネントリポジトリ、OTA ホットアップデートでネイティブアプリに統合 | GitHub |
概要
Ham Connect は Ham オープンプラットフォームが提供する OAuth 2.0 認証サービスで、サードパーティアプリが Ham ユーザーの認証情報を安全に取得し、「Ham でログイン」機能を実現できます。
Ham Web は Ham の Web フロントエンドプロジェクトで、Next.js で構築されています。主に SSO シングルサインオン認証フロー(QR コードログイン、Passkey ログインを含む)を提供し、Ham Connect プラットフォームの Web エントリーポイントとして機能します。
Ham React Nativeコンポーネント は Ham アプリの React Native コンポーネントリポジトリで、OTA ホットアップデートを通じてネイティブアプリに統合されています。教務システムの時間割照会、成績照会、GPA 計算、CAS 認証などのコア機能の UI とビジネスロジックを担当しています。
コントリビューション
オープンソースプロジェクトは MIT ライセンス の下で公開されています。コミュニティからの貢献を歓迎します。PR を提出する前に、各プロジェクトのコントリビューションガイドをお読みください。