LunaPosLunaPos
お知らせ一覧に戻る
開発アップデートFloor

Floor: デバイス認証・マルチテナント対応

FloorアプリにiPad端末認証の仕組みを実装しました。


デバイス認証フロー

  • 初回起動時にデバイストークン入力画面を表示
  • 管理画面(Admin)で発行したトークンを入力して店舗と紐づけ
  • 認証成功後はKeychainにトークンを保存し、次回以降は自動ログイン

  • マルチテナント対応

  • デバイストークンからJWTを取得し、tenant_idでRLSフィルタ
  • 店舗ごとにデータが完全に分離された状態で動作
  • 複数店舗が同じSupabaseを共有しつつ、自店舗のデータのみ参照

  • セキュリティ

  • Keychainによるトークンの安全な保存
  • ネットワークエラー・認証エラー時のUIフィードバック
  • LINE友達追加お問い合わせもこちら