True, discriminator does require labeled data.

Source: Deep Learning on Medium

True, discriminator does require labeled data. If you train a conditional GAN, you need to have a labeled dataset (Multiple classes). GANs are mostly unsupervised. It is a way of training GANs.