Case Western Reserve University · Authentication Profile
Case Western Reserve University Authentication
Authentication
Case Western Reserve University declares 0 security scheme(s) across its OpenAPI definitions.
EducationHigher EducationUniversityPrivate Research UniversityAssociation of American UniversitiesResearchIdentity FederationShibbolethSAMLOAI-PMHResearch RepositoryLibraryCourse CatalogCrossrefClevelandOhioUnited States
Methods:
Schemes: 0
OAuth flows:
API key in:
Security Schemes
Source
Authentication Profile
---
# How access to Case Western Reserve University's programmable surfaces is actually established.
# NOT an OAuth developer program: CWRU publishes no API keys and no third-party client registration.
name: Case Western Reserve University — authentication and federated identity
slug: case-western-reserve-university
generated: '2026-09-01'
method: probed
source: https://login.case.edu/
summary: >-
CWRU has no public developer authentication surface — no API key issuance, no third-party OAuth
client registration, no documented token endpoint for outside developers. What it does operate
is institutional identity for its own members, in three stacks. Two of them (Apereo CAS and the
Shibboleth IdP) run on CWRU's own registrable domain at login.case.edu; the third is a Microsoft
Entra ID tenant on Microsoft's host. All three answer unauthenticated metadata or protocol
requests, which is what makes them readable at all.
mechanisms:
- id: shibboleth-idp
type: saml2-idp
operator: institution
entity_id: urn:mace:incommon:case.edu
metadata_url: https://mdq.incommon.org/entities/urn%3Amace%3Aincommon%3Acase.edu
sso_endpoints:
- https://login.case.edu/idp/profile/SAML2/Redirect/SSO
- https://login.case.edu/idp/profile/SAML2/POST/SSO
- https://login.case.edu/idp/profile/SAML2/POST-SimpleSign/SSO
scopes_asserted:
- case.edu
- artsci.case.edu
- dental.case.edu
- engineering.case.edu
- law.case.edu
- management.case.edu
- med.case.edu
- nursing.case.edu
- sass.case.edu
federation: InCommon (registrationAuthority https://incommon.org), exported to eduGAIN
audience: CWRU staff, students and federated service providers
public_client_registration: false
probed:
status: 200
content_type: application/samlmetadata+xml
bytes: 9543
valid_until: '2026-09-15T19:37:27.093Z'
date: '2026-09-01'
method: probed
source: https://mdq.incommon.org/entities/urn%3Amace%3Aincommon%3Acase.edu
note: >-
CWRU also self-hosts a metadata endpoint at https://login.case.edu/idp/shibboleth (200,
application/xml, 14,508 bytes) but it serves a NON-PRODUCTION descriptor — entityID
"https://login-dev.case.edu/idp", all bindings rebased onto login-dev.case.edu, with an XML
comment stating "Still using old keypairs - fine for dev for now". Consumers should take the
InCommon MDQ copy as authoritative. Recorded as an observed defect on CWRU's surface, not as
a second IdP.
- id: apereo-cas
type: cas-protocol
operator: institution
login_url: https://login.case.edu/cas/login
validate_endpoints:
- https://login.case.edu/cas/p3/serviceValidate
audience: CWRU applications integrating campus single sign-on
public_client_registration: false
probed:
url: https://login.case.edu/cas/p3/serviceValidate
status: 200
content_type: text/html;charset=UTF-8
body: >-
<cas:serviceResponse xmlns:cas='http://www.yale.edu/tp/cas'>
<cas:authenticationFailure code="INVALID_REQUEST"></cas:authenticationFailure>
</cas:serviceResponse>
date: '2026-09-01'
method: probed
source: https://login.case.edu/cas/login
note: >-
An Apereo CAS deployment run by CWRU on its own domain. The CAS 3.0 protocol response
confirms the service is live and speaking the protocol; a valid ticket is required for any
real response, so this is an institution-operated authentication surface rather than a data
API. https://case.edu/ redirects to it, and https://canvas.case.edu/ redirects into
https://login.case.edu/idp/profile/SAML2/Redirect/SSO.
- id: entra-id-tenant
type: oidc-and-saml2
operator: federation
tenant_id: dc1c97ee-7a12-4624-9a01-9ad4f05d1311
issuer: https://login.microsoftonline.com/dc1c97ee-7a12-4624-9a01-9ad4f05d1311/v2.0
discovery_url: https://login.microsoftonline.com/case.edu/v2.0/.well-known/openid-configuration
saml_metadata_url: https://login.microsoftonline.com/dc1c97ee-7a12-4624-9a01-9ad4f05d1311/federationmetadata/2007-06/federationmetadata.xml
authorization_endpoint: https://login.microsoftonline.com/dc1c97ee-7a12-4624-9a01-9ad4f05d1311/oauth2/v2.0/authorize
token_endpoint: https://login.microsoftonline.com/dc1c97ee-7a12-4624-9a01-9ad4f05d1311/oauth2/v2.0/token
jwks_uri: https://login.microsoftonline.com/dc1c97ee-7a12-4624-9a01-9ad4f05d1311/discovery/v2.0/keys
audience: CWRU accounts on Microsoft 365 and Entra-integrated internal systems
public_client_registration: false
probed:
status: 200
bytes: 1964
tenant_region_scope: NA
date: '2026-09-01'
method: probed
source: https://login.microsoftonline.com/case.edu/v2.0/.well-known/openid-configuration
note: >-
login.microsoftonline.com is Microsoft's host and Microsoft's contract. The TENANT is
CWRU's, resolved from the case.edu domain hint, which is why it is recorded as `federation`
rather than discarded as a vendor host.
unauthenticated_surfaces:
- url: https://commons.case.edu/do/oai/?verb=Identify
detail: OAI-PMH harvesting of Scholarly Commons is open; no credential required.
- url: https://data.case.edu/api/3.19/serverinfo
detail: >-
Tableau Server REST serverInfo is unauthenticated by design and reports productVersion
2025.1.5, restApiVersion 3.25. Every other Tableau REST route requires a sign-in token.
- url: https://api.crossref.org/members/7530
detail: Crossref membership record; public.
- url: https://api.ror.org/v2/organizations/051fd9666
detail: ROR organization record; public.
gated_surfaces:
- url: https://login.case.edu/cas/oidc/.well-known/openid-configuration
status: 401
detail: >-
The CAS OIDC module answers but refuses an unauthenticated discovery read (401, 158 bytes).
Present but not publicly readable — recorded, not credited.
- url: https://login.case.edu/idp/status
status: 403
detail: Shibboleth IdP status page is IP-restricted; an access control, not a dead host.
- url: https://data.case.edu/
status: 200
detail: >-
Tableau Server SPA shell (vizportal, build 2025_1_34_2g69rzf1wzu). A 200 with no content —
every dashboard behind it requires CWRU sign-in.
absent_surfaces:
- url: https://api.case.edu/
status: 0
detail: Does not resolve.
- url: https://developer.case.edu/
status: 0
detail: Does not resolve.
- url: https://developers.case.edu/
status: 0
detail: Does not resolve.
- url: https://case.edu/llms.txt
status: 404
detail: No agent-facing site description.
- url: https://case.edu/.well-known/security.txt
status: 404
detail: No RFC 9116 security contact document.
Work with this as data
Every security artifact 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 security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact 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.
Call it yourself
curl for this page
This security artifact
curl "https://apis.io/api/v1/security/case-western-reserve-university-authentication"
All security posture
curl "https://apis.io/api/v1/security?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.