def auth_dict(self):
        """
        :rtype: dict
        """
        data = None

        try:
            session = get_session()
            data = session.get('jira_basic_auth', None)
        except AttributeError:
            pass

        if not data:
            try:
                data = self.generate_auth_dict()
            except NotImplementedError:
                pass

        if data:
            return {
                'basic_auth': data
            }

        # fall-back to requests' .netrc handling
        return {}
 def session(self):
     return get_session()