def METHOD_NAME(self) -> tuple[dict, int]:
    """Get user info of the plex token"""
    qs = {
        "X-Plex-Token": self._token,
        "X-Plex-Client-Identifier": self._source.client_id,
    }
    response = self._session.get(
        f"https://plex.tv/api/v2/user?{urlencode(qs)}",
    )
    response.raise_for_status()
    raw_user_info = response.json()
    return {
        "username": raw_user_info.get("username"),
        "email": raw_user_info.get("email"),
        "name": raw_user_info.get("title"),
    }, raw_user_info.get("id")