Yale University · OAuth Scopes

Yale University OAuth Scopes

OAuth 2.0 derived

Yale University uses OAuth 2.0 but publishes no discrete scopes — access is governed by the grant itself (e.g. client-credentials or role-based authorization) rather than per-scope consent.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

UniversityHigher EducationEducationUnited StatesIvy LeagueResearchResearch DataResearch RepositoryIdentity FederationLibraryCultural HeritageLinked DataIIIFCourse Catalog
Scopes: 0 Flows: Method: derived

Scopes (0)

Yale University implements OAuth 2.0 but publishes no discrete scopes — access is governed by the grant itself (client-credentials or role-based authorization) rather than per-scope consent.

Source

OAuth Scopes

Raw ↑
generated: '2026-08-19'
method: derived
source: >-
  Derived from authentication/yale-authentication.yml, which is itself probed. No OAuth
  authorization server, no scope document and no consent screen was found on any Yale-operated
  host on 2026-08-19.
description: >-
  Authorization granularity across Yale University's surfaces. This artifact records an ABSENCE
  deliberately rather than inventing a scope vocabulary: Yale's public tier has no authorization
  layer to describe, and Yale's private tier partitions access by provisioning decision rather
  than by a machine-readable scope.
scopes:
  model: none
  oauth2: not_found
  openid_connect: not_found
  note: >-
    No .well-known/oauth-authorization-server, no .well-known/openid-configuration and no scope
    enumeration was found on lux.collections.yale.edu, dataverse.yale.edu,
    collections.library.yale.edu or developers.yale.edu.
authorization_partitions:
- surface: LUX Collections Discovery API
  x-operator: institution
  partition: none
  detail: Anonymous read of the whole published corpus. No per-caller authorization exists.
- surface: Yale Dataverse Repository API
  x-operator: institution
  partition: publication state
  detail: >-
    Authorization is binary and derived from content state, not from a scope: published content is
    world-readable, unpublished drafts require an API token bound to a NetID-authenticated account.
    Dataverse's role model (admin, curator, contributor, file downloader) sits behind that token
    and is not exposed on any public endpoint.
- surface: Yale Portal APIs
  x-operator: institution
  partition: per-API key registration
  detail: >-
    A developer registers an application in the Yale Developer Portal and names the specific APIs
    it needs. The API key is therefore scoped by enumeration at issue time rather than by an OAuth
    scope string presented per request.
- surface: Yale Enterprise (SOA) Services
  x-operator: institution
  partition: service account plus data governance policy
  detail: >-
    Yale states each SOA service has "specific request and data governance policies" and access is
    requested per service (People Hub, COA, GetSupervisoryOrgs). The partition is contractual and
    human-reviewed, not machine-readable.
- surface: Yale Identity Federation
  x-operator: institution
  partition: SAML attribute release
  detail: >-
    The closest thing Yale operates to a scope model is attribute release from the Shibboleth IdP
    to federated service providers, negotiated per relying party through InCommon. The released
    attribute set is not published in the public metadata document.

Work with this as data

Every scope set here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for oauth scopes

4 MCP tools reach this
  • find_scopesBrowse and filter every scope set in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This scope set
curl "https://apis.io/api/v1/scopes/yale-scopes"
All oauth scopes
curl "https://apis.io/api/v1/scopes?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.