

def get_authenticated_user(self, callback):
    "Fetches the authenticated Facebook user.\n\n        The authenticated user includes the special Facebook attributes\n        'session_key' and 'facebook_uid' in addition to the standard\n        user attributes like 'name'.\n        "
    self.require_setting('facebook_api_key', 'Facebook Connect')
    session = escape.json_decode(self.get_argument('session'))
    self.facebook_request(method='facebook.users.getInfo', callback=self.async_callback(self._on_get_user_info, callback, session), session_key=session['session_key'], uids=session['uid'], fields='uid,first_name,last_name,name,locale,pic_square,profile_url,username')

dataset/ETHPy150Open D-L/SimpleBookMarks/src/tornado/auth.py FacebookMixin.get_authenticated_user/original