Skip to content

開発者

Ham 開発者ドキュメントへようこそ!現在、以下のプロジェクトが含まれています:

プロジェクト説明リポジトリ
Ham Connectオープンプラットフォーム OAuth 2.0 認証サービス
Ham WebWeb フロントエンド(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 を提出する前に、各プロジェクトのコントリビューションガイドをお読みください。