Cannot get refresh token or id token when using device flow
My use case: I have a device with limited input capabilities and no web browser so we naturally want our users to login using device flow (scan QR code). This works great - login works, I get an access token and the user can perform requests against my API.
The problem is that I cannot get a refresh token, which means that my users will have to re-authenticated every time the access token expires (and please don't suggest I should just increase the expiration of the access token - it's not a feasible solution).
I also don't get an ID token, which means I cannot know which organizations the user is allowed to access, which means I cannot implement an org switcher (yes I know you have one as part of your login flow, but it only works under certain circumstances and it requires a full interactive re-loging) I've been asking the Kinde AI here https://discord.com/channels/1070212618549219328/1199580425719390248/1461713334976909446 but it is just hallucinating and giving me advice that does not work.