     # Getters
     #====================================
     @config = {}
-    @config.ssoSessionId = ""
+
+    @getSsoSessionId = ->
+      return ImpacMainSvc.getSsoSessionId()
 
     #====================================
     # Register Listeners

          else
            data = {
              owner: widget.owner
              sso_session: _self.config.ssoSessionId
              metadata: widget.metadata
              engine: widget.category
            }

    @load = (force=false) ->
      deferred = $q.defer()

      if _.isEmpty(_self.getSsoSessionId()) || force

        $q.all([ImpacMainSvc.loadUserData(force), ImpacDashboardsSvc.load(force)]).then(
          (results) ->
            deferred.resolve(_self.config)
          (error) ->
            deferred.reject(error)
