私が取り組んでいるアプリは、組織に属するユーザーを中心に展開しており、それらの組織のリソースにのみアクセスできます。それだけは問題なく、かなり簡単です。
このシステムには、組織外のユーザーもいて、システム内のあらゆるものを表示できます。これらのユーザーの1人がログインすると、表示したい組織のリストが表示されます。いずれかを選択すると、標準ユーザーとしてログインしているかのようにシステムが表示されますが、スーパーユーザー権限は保持されます。
特定の組織が選択されており、パスごとにネストされたリソースを持っている必要がないことをシステムに知らせることができる良い方法はありますか?
たとえば、スーパーユーザーとしてログインし、organisationAを表示したいとします。組織を選べるようになりたい、そしてただ行きたい
/subjects
行く必要はなく
/organisations/1/subjects
これを行う良い方法はありますか?