SWITCH edu-ID / UZH Identity (SAML & OpenID Connect)
UZH uses SWITCH edu-ID as its central identity, which is mandatory for SWITCHaai (Shibboleth/SAML) protected services and also supports modern OpenID Connect / OAuth 2.0 flows. The UZH edu-ID linking service offers an OAuth 2.0 login. This is federated identity infrastructure used to protect UZH services rather than a generally available public API.
Documentation
Specifications
Other Resources
SignUp
https://eduid.uzh.ch/linking/login
x-openid-configuration
https://login.eduid.ch/.well-known/openid-configuration
x-json-schema
https://raw.githubusercontent.com/api-evangelist/university-of-zurich/refs/heads/main/json-schema/university-of-zurich-userinfo-schema.json
x-json-structure
https://raw.githubusercontent.com/api-evangelist/university-of-zurich/refs/heads/main/json-structure/university-of-zurich-userinfo-structure.json
x-examples
https://raw.githubusercontent.com/api-evangelist/university-of-zurich/refs/heads/main/examples/university-of-zurich-userinfo-example.json
x-rules
https://raw.githubusercontent.com/api-evangelist/university-of-zurich/refs/heads/main/rules/university-of-zurich-rules.yml
x-vocabulary
https://raw.githubusercontent.com/api-evangelist/university-of-zurich/refs/heads/main/vocabulary/university-of-zurich-vocabulary.yml
x-json-ld
https://raw.githubusercontent.com/api-evangelist/university-of-zurich/refs/heads/main/json-ld/university-of-zurich-context.jsonld