EduPal Partner SSO — Test Harness

Partner key: metaprint-test. Submitting this form makes a server-side 302 redirect to selfgen.metaprint.io/partner-sso with an HMAC-signed token in the URL fragment.

Stable external ID. EduPal stores this as profiles.external_id.

Pre-fills the EduPal registration form for new users.

Server-side diagnostic

Signs a token here and POSTs it directly to the EduPal exchange function (origin https://testing.metaprint.io). Bypasses the browser referer check so you can verify the secret matches end-to-end.

If the diagnostic says "secret mismatch":

  1. Generate a fresh value: openssl rand -hex 32
  2. Project Settings → Secrets → update SSO_SECRET_METAPRINT_TEST here.
  3. Do the same on the EduPal project with the exact same value.
  4. Re-run the diagnostic.