OpenID Logo


This is CS50's authentication service. Log in or read documentation.

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: