Tokens never travel through the URL. Current guidance recommends it, with PKCE, for all clients.