サンプルアプリケーション概要
SaaSus Platformを使った実際のSaaSアプリケーションの実装例です。 認証、テナント管理、課金機能など、SaaSに必要な機能を動かしながら学習できます。
主な特徴
- 実践的: 実際のSaaSで使われる機能を網羅
- React + TypeScript: フロントエンドにReactを使用
- 多言語対応: Go、Python、Java、C#の実装例
実装方式について
このサンプルアプリケーションは、APIサーバ版として実装されています。
APIサーバ版の特徴
バックエンドをAPIサーバで構成する実装方式で、以下のような特徴があります:
- SaaSus Platformの認証情報となるトークン(JWT)を、ブラウザのローカルストレージに保管
- SaaS Platform利用者はJWTを使って本人確認を行う