                         if @data.find 'debug'
                             model.data.debug = true
                         
+                        _parent = @
+                        while _parent.parent && !_parent.data.authProxy
+                            _parent = _parent.parent
+
                         model.ORIGIN = _parent.id
                         
                         model.TOKEN = req.session.TOKEN
                         
-                        if req.session.user
-                            model.USER = req.session.user
+                        #if req.session.user
+                        #    model.USER = req.session.user
 
                 fn null, model
             

                    model.id =  floyd.tools.strings.uuid()
                    
                    if @data.find 'authProxy'
                        _parent = @
                        while _parent.parent
                            _parent = _parent.parent
                        
                        model.data ?= {} 
                        model.data.authManager ?= @data.find 'authManager'

        ##
        ##
        start: (done)->

            @_router = new floyd.http.Router @ID
        
            super (err)=>			
