Witam,
Aktualnie piszę aplikację w API Platform, gdzie posiadam dwie encje: User i Client. User jest użytkownikiem uprawnionym do korzystania z API, a Client jest zwyczajnym klientem serwisu (który może się zarejestrować i logować). Każdy Client jest powiązany z Userem. Autoryzację usera mam zrobioną przy użyciu JWT, a teraz muszę zrobić logowanie klienta. No i nie wiem, jak się za to zabrać.
Myślałem o tym, aby po udanym logowaniu klienta zapisywać w tokenie dodatkowo jego id, a następnie zwracać nowy token do użytkownika. Nie wiem jednak, czy to dobry pomysł, ani jak coś takiego zrobić (nie znalazłem żadnych informacji na ten temat).
Proszę o jakieś łopatologiczne rozwiązanie tego problemu, nie pogardzę również linkami.