                                                  callback:Function = null):void {
 
             if (_isInitialized())
-                _logIn(permissions, "read", callback);
-        }
-
-        /**
-         * Open a new session with a given set of publish permissions.<br><br>
-         *
-         * @param permissions An array of requested <strong>publish</strong> permissions.
-         * @param callback (Optional) A callback function of the following form:
-         * <code>function myCallback(success:Boolean, userCancelled:Boolean, error:String = null)</code>
-         *
-         * @see #logInWithReadPermissions()
-         */
-        public function logInWithPublishPermissions(permissions:Array,
-                                                    callback:Function = null):void {
-
-            if (_isInitialized())
-                _logIn(permissions, "publish", callback);
+                _logIn(permissions, callback);
         }
 
         /**

                permissions = [];

            _openSessionCallback = callback;
            _context.call('logInWithPermissions', permissions, type);
        }

        /**

         * @param type
         * @param callback
         */
        private function _logIn(permissions:Array, callback:Function = null):void {

            if (!isSupported)
                return;
