best response confirmed by ThereseSolimeno (Microsoft)

Well you are the one deciding what type of authentication the application will use, if you want it to run in a user context simply switch to the corresponding mode. Do note that the permissions of the current user will apply for any queries you run via the app in such scenario, so you will only get access to groups/teams the user is a member of.