Skip to content

Login & Authentication

The portal uses a three-layer authentication process: HTTP Basic Auth, application login, and OTP verification.

Saudi NCAP Login Page
  1. HTTP Basic Authentication

    When first accessing https://ncap.dev/admin/, the browser shows a basic auth popup.

    FieldValue
    Usernamencap
    Passwordncap@2026

    This is cached for the browser session — you only need to enter it once.

  2. Application Login

    On the login page at /admin/login, enter your role credentials:

    FieldAction
    UsernameEnter your username (see credentials table below)
    PasswordEnter your password
    Sign InClick the Sign In button
  3. OTP Verification

    After signing in, you’re redirected to /admin/otp — the “Verify Your Identity” page.

    OTP Verification Page
    1. Choose Email as the verification method
    2. Click Send Code
    3. On the staging environment, the OTP appears directly on screen in a blue info box: “Staging OTP: XXXXXX”
    4. Enter the 6-digit code into the “Verification Code” field
    5. Click Verify
    6. You’re redirected to the dashboard
RoleUsernamePasswordNotes
Assessment Editorassessment-editorPass@123!
Assessment Reviewerassessment-reviewerPass@123!
CMS Managercms-managerPass@123!
AdminAdminPass@123!Capital A in username
GuestguestPass@123!
Super AdminsysadminPass@123!Full access — Mohamed Hazem
  • “Something went wrong” error — A React error boundary may appear after login/logout transitions. Click “Go To Dashboard” or refresh to recover.
  • Dark mode persistence — Theme preference persists in localStorage across user sessions. If a previous user enabled dark mode, it stays for the next login.
  • Session sharing — Chrome shares cookies across all tabs. You cannot have multiple roles logged in simultaneously in the same browser.

Click the user avatar in the top-right corner of the header, then select Logout from the dropdown menu.