Token expiration is a security measure used in authentication systems to limit the validity period of a token, thereby reducing the risk of unauthorized access if the token is compromised. It requires users or systems to periodically re-authenticate, ensuring that access is only granted to valid users over time.