セイルをバックエンドとして使用するシンプルな ember アプリを構築したいと考えています。それを支援する優れた設計図がありますが、すべてのデータを完全にユーザー分離したいと考えています。したがって、実際には単一のユーザー アプリケーションですが、複数のユーザー向けです。
したがって、すべてのデータはユーザーごとに異なります。そのため、ember がリクエストを行ったとき/notes/findAll
に、ユーザーに対応するメモのみを返したいと考えています。一方、ユーザーは自分に属するすべてのデータに対する完全な権限を持っています (唯一の特殊なケースであるユーザー モデルを除く)。
これを行う最も簡単な方法は何ですか?
設計図自体を変更できました。しかし、これは良い考えですか?あとから機種ごとの設定で組み合わせられるといいですね。
ポリシーでこれを行う方法はありますか?では、安全なユーザー フィルターを設定するポリシーはありますか?
私の問題を解決する別のより良い/デフォルトの方法はありますか?
ありがとう!