Campus One

Campus One Developer Portal

Integrate your campus application with Campus One's identity platform

Campus One is the central identity platform for Nile University. It lets students sign in once and access every connected campus app — no separate accounts needed.

As a developer, you can register your app, obtain SSO credentials, and use Campus One as your identity provider in minutes.

What you get

  • Single sign-on — students authenticate with their Campus One account; your app receives a verified identity token over OpenID Connect (SAML 2.0 and OAuth 2.0 are planned)
  • Rich user attributes — access name, email, student ID, study level, faculty, and department (with student consent)
  • Push to the student shell — send in-app notifications and calendar events straight to a consenting student's dashboard
  • Webhooks — receive real-time events for profile and role changes, sign-in/out, and account lifecycle
  • Custom roles & external access — assign app-specific roles and open your app to non-Nile users
  • Shared UI library — install our shadcn components, theme, and fonts into your own project
  • AI-ready docsllms.txt endpoints and ready-made prompts so ChatGPT, Claude, Cursor, and IDE copilots integrate accurately
  • Developer dashboard — manage credentials, monitor sign-in health, and update permissions from one place

Getting started

Onboarding flow

  1. An admin invites you as a developer — you receive a link to set your password
  2. Log in to the Campus One developer dashboard at /developer/apps
  3. Click Connect app and follow the wizard (choose protocol → add branding → enter endpoints → set permissions)
  4. Copy your Client ID and Client Secret (OIDC/OAuth 2.0) or download the IdP metadata (SAML)
  5. Configure your app with these credentials and point it at the Campus One endpoints
  6. Test a sign-in — the student is redirected back to your app with a verified token

Support

Contact the Campus One platform team or open a ticket through the admin console.

On this page