In the context of computer science, which of the following best describes the primary function of an authentication server?
A) To manage network traffic by directing packets to their appropriate destinations.
B) To ensure the integrity of data by performing error-checking and correction.
C) To verify the identity of users or devices before granting access to resources.
D) To store and manage large volumes of data for analytical processing.