CS50 ID is an implementation of OpenID Connect, a "simple identity layer on top of the OAuth 2.0 protocol" that lets you authenticate users via HarvardKey, Princeton CAS, or Yale CAS.
Upon authenticating a user, CS50 ID will return an ID token, among whose keys will be these claims:
sub
, a unique identifier for the user;name
, the user's full name, if available; andemail
, the user's email address, if available.