Citation: 2C_590/2018 E. C

Mit Eingabe vom 9. Juli 2018 erhebt A.________ sinngemäss Beschwerde in öffentlich-rechtlichen Angelegenheiten beim Bundesgericht. Er beantragt, der Entscheid des Verwaltungsgerichts vom 23. Mai 2018 sei aufzuheben und es sei ihm die unentgeltliche Prozessführung und Verbeiständung durch Rechtsanwalt Roman Kern, St. Gallen, im Verfahren vor dem Verwaltungsgericht des Kantons Thurgau zu gewähren. Ferner ersucht er um unentgeltliche Rechtspflege und Rechtspflege [recte: Verbeiständung] im bundesgerichtlichen Verfahren. Das Verwaltungsgericht und das Migrationsamt schliessen auf Abweisung der Beschwerde und verzichten im Übrigen auf Vernehmlassung. Das Departement für Justiz und Sicherheit schliesst in seiner Stellungnahme ebenfalls auf Abweisung der Beschwerde. Mit Eingabe vom 20. September 2018 hat A.________ repliziert.