メインコンテンツにスキップ

Frontegg-InStageの導入

Fronteggの採用により、InStageのプロダクトチームはコア製品開発に集中でき、クライアントの進化するニーズにも対応可能となりました。

5か月以上前に更新

InStageの背景と課題

InStageは、会話型AIシミュレーションを提供し、教育機関や雇用サービス提供者向けにコミュニケーションスキルの向上を支援しています。しかし、製品のアーキテクチャをVRベースからブラウザベースへ移行する際、従来のシンプルなパスワードベース認証システムでは、成長する顧客基盤に対応するための機能が不足していることが課題となりました。特に、マルチテナンシー、MFA(多要素認証)、ロールベースアクセス制御など、スケーラブルなユーザー管理の必要性が顕著でした。

新しい認証システムの検討

新しいブラウザベースのプラットフォーム構築に伴い、これらの機能を内製化することは、リソースが限られたチームにとって非現実的でした。3〜4か月の開発工数が必要と見積もられる中、InStageは外部のアイデンティティプロバイダーを利用することを決定しました。Auth0やAWS Cognitoも検討されましたが、Fronteggが柔軟性、使いやすさ、セキュリティ機能の観点で最適な選択肢と判断されました。

Fronteggの採用とメリット

FronteggのReact SDKは、スムーズな統合を可能にし、ユーザーアカウントの管理を容易にしました。これにより、以下のようなメリットを実現しました

  • 柔軟性:インパーソネーション、監査ログなどの機能を利用し、追加の開発工数なしに製品を強化。

  • スケーラビリティ:マルチテナントサポートにより、異なるクライアントを効率的に管理し、クライアント自身がユーザー管理を行えるように。

  • 将来の拡張性:LMSシステム(例:Blackboard、Moodle)との統合に備えたシングルサインオン(SSO)とJWT制御機能の活用。

Frontegg導入の成果と展望

Fronteggの採用により、InStageのプロダクトチームはコア製品開発に集中でき、クライアントの進化するニーズにも対応可能となりました。スケーラブルかつ安全なユーザー管理ソリューションを提供したFronteggは、InStageの技術スタックに不可欠な存在となっています。実装の容易さと継続的なサポートにより、クライアント対応の効率化と、さらなる成長の基盤を築くことができました。

参照記事

こちらの回答で解決しましたか?