Citation: 2C_955/2020 E. C

Par acte du 19 novembre 2020, A.________ demande au Tribunal fédéral, sous suite de frais et dépens, outre l'assistance judiciaire, d'annuler l'arrêt du Tribunal cantonal du 21 octobre 2020 et d'ordonner sa remise en liberté immédiate; subsidiairement de prononcer une mesure moins contraignante; plus subsidiairement de renvoyer la cause à l'autorité précédente pour nouvelle décision. Le Tribunal cantonal et le Secrétariat d'Etat aux migrations concluent au rejet du recours. Le Service de la population ne s'est pas déterminé. Dans des observations finales, A.________ confirme ses conclusions et produit notamment un arrêt du Tribunal administratif fédéral rendu le 19 novembre 2020 en matière d'asile.