Faits: Faits: A. Le 4 avril 2007, A._ a adressé au Président de la Chambre administrative du Tribunal cantonal du canton du Jura une demande d'assistance judiciaire, pour les besoins d'une action de droit administratif déposée le 13 mars précédent. Il indiquait un revenu de 5312 fr. pour le mois de mars 2007, et des charges de 5550 fr. comprenant notamment des loyers pour son appartement de Genève et pour celui qu'il occupait à Delémont, en attendant de trouver un nouveau locataire. A. Le 4 avril 2007, A._ a adressé au Président de la Chambre administrative du Tribunal cantonal du canton du Jura une demande d'assistance judiciaire, pour les besoins d'une action de droit administratif déposée le 13 mars précédent. Il indiquait un revenu de 5312 fr. pour le mois de mars 2007, et des charges de 5550 fr. comprenant notamment des loyers pour son appartement de Genève et pour celui qu'il occupait à Delémont, en attendant de trouver un nouveau locataire. B. Par décision du 27 septembre 2007, le Président de la Chambre administrative a rejeté la demande d'assistance judiciaire. Le revenu mensuel moyen du requérant était de 5117 fr.; ses charges étaient de 3865, 20 fr.; le loyer de l'appartement de Delémont ne devait pas être pris en compte car le requérant avait expliqué avoir pu résilier le bail pour le mois de juin 2007 en renonçant à la caution de trois mois de loyer. Cette dépense, déjà couverte, n'avait pas à être comptabilisée. Le solde disponible dès le mois de juillet 2007, soit 1251 fr. 80, lui permettait de subvenir aux frais de la procédure et d'acquitter les 4000 fr. d'avance de frais jusqu'au 31 octobre 2007. B. Par décision du 27 septembre 2007, le Président de la Chambre administrative a rejeté la demande d'assistance judiciaire. Le revenu mensuel moyen du requérant était de 5117 fr.; ses charges étaient de 3865, 20 fr.; le loyer de l'appartement de Delémont ne devait pas être pris en compte car le requérant avait expliqué avoir pu résilier le bail pour le mois de juin 2007 en renonçant à la caution de trois mois de loyer. Cette dépense, déjà couverte, n'avait pas à être comptabilisée. Le solde disponible dès le mois de juillet 2007, soit 1251 fr. 80, lui permettait de subvenir aux frais de la procédure et d'acquitter les 4000 fr. d'avance de frais jusqu'au 31 octobre 2007. C. A._ forme un recours en matière de droit public. Il demande au Tribunal fédéral d'annuler la décision du 27 septembre 2007 et de lui accorder l'assistance judiciaire, subsidiairement de renvoyer la cause à l'autorité intimée pour nouvelle décision dans le sens des considérants. Par ordonnance présidentielle du 22 novembre 2007, l'effet suspensif a été accordé afin d'éviter que le non-paiement de l'avance de frais exigée par la Chambre administrative n'entraîne l'irrecevabilité de l'action. Le Président de la Chambre administrative conclut au rejet du recours. Le recourant a fourni des indications complémentaires à propos de son salaire.