 
     if privateToken
       @importStackTemplateWithPrivateToken privateToken, urlData, callback
+    else if oauth = user.getAt 'foreignAuth.gitlab'
+      @importStackTemplateWithOauth oauth, urlData, callback
     else
       @importStackTemplateWithRawUrl urlData, callback
 

    }

    queue = [
      (next) ->

        gitlab.projects.all (projects) ->


module.exports = GitLabProvider =


  importStackTemplateData: (importParams, user, callback) ->

    { url, privateToken } = importParams
