XDMCP is the traditional way; by default it is disabled in the display manager (gdm, kdm, wdm, xdm, etc.) configuration for security reasons (the "nolisten tcp" setting).
It appears that this functionality is missing from gdm2, which doesn't at this point appear to be customizable at all...