確実に失効するアカウント
セッションはトークンではなく行です。「すべての端末からサインアウト」は本当にすべてのセッションを終了させます。トークンの期限切れを待つ必要はありません。
TurboRepo スターター・育ちます
TurboHamscaler には、アカウント・組織・ロール・テナントごとのデータが揃っています。しかもテナント分離を裏づけるチェック付きです。スケールのしかたは TurboHam と同じ。同じハムスターが、かなり大きくなります。クローンして、あなた自身の仕事から始めてください。
デモ用サインイン: turboham@example.com · hamster-wheel-9000

セッションはトークンではなく行です。「すべての端末からサインアウト」は本当にすべてのセッションを終了させます。トークンの期限切れを待つ必要はありません。
メンバー・管理者・オーナーと、組織ごとのデータ。全員が自分の組織から始まり、他の組織には招待で参加します。
テナント向けのクエリは 1 つのファイルにまとまり、必ず組織を最初に受け取ります。攻撃者の視点で書かれたテストが、データが混ざらないことを証明します。
順番に適用され、ハッシュで記録されます。適用済みのものを書き換えるとエラーになるので、データベースが知らないうちに他の人と食い違うことはありません。
アカウントもコンテナもネイティブビルドも不要。インストールしてシードすれば、組織が 2 つ入った動くアプリが手に入ります。ハムスターより餌代がかかりません。
Lint、型、テナンシーガード、ユニットと API のテスト、バンドルと画像の予算、3 種類のデータベースに対する API テスト、そしてブラウザテストを 2 回 — 開発サーバーとビルド成果物の両方に対して実行します。
npm install
npm run db:seed
npm run dev組織を 2 つ用意してあるのには理由があります。TurboHam でサインインすると、もう一方のプロジェクトもメンバーも監査ログも、そもそも存在しません。巣穴は別々で、つなぐトンネルはなく、覚えておくフィルターも、忘れると危ないフラグもありません。