'Disassemble an unscoped payload into the component data.
The tuple consists of::
(user_id, methods, project_id, domain_id, expires_at_str,
audit_ids, trust_id, federated_info, access_token_id)
* ``methods`` are the auth methods.
* federated_info is a dict contains the group IDs, the identity
provider ID, the protocol ID, and the federated domain ID
Fields will be set to None if they didn\'t apply to this payload type.
:param payload: this variant of payload
:returns: a tuple of the payloads component data'

@classmethod
def disassemble(cls, payload):

    raise NotImplementedError()
