Witajcie. Chcę zrobić podział aplikacji na subskrybentów właściwością int? TenantId
. (null
dla hosta) Każdy subskrybent będzie miał swój własny endpoint tzn.
- Dla hosta - https://mojastrona.pl
- Dla tenanta o nadanej nazwie 'lubiephp' o Id = 1 endpoint będzie następujący: https://mojastrona.pl/lubiephp
Macie może jakieś podpowiedzi jak coś takiego uzyskać? Stawiam na middleware tylko nie wiem jak się za to zabrać. Dodatkowo będzie pewnie potrzebny jakiś niestandardowy middleware od autoryzacji i autentykacji, bo to, że zaloguję sie na subskrybenta 1 nie oznacza, że jestem zalogowany na subskrybenta 2. jak to ugryźć? A może są jakieś gotowe rozwiązania?