System Endpoints (Reference)
- Overview
- CAPTCHA Service
- Keep Session Alive
- Upload Handler
- Service Worker
- View As User Search
- Troubleshooting
Overview
These background endpoints support core features such as forms security, session stability, uploads, and offline capabilities. They do not appear in the menu and are not directly accessed by users.
Administrator or developer context: reference only
CAPTCHA Service
Provides human verification on selected forms to prevent automated abuse.
- Where you see it: Registration or other public forms may include a CAPTCHA.
- What it does: Validates that the submission is made by a real person.
Keep Session Alive
Helps maintain your signed-in session during long periods of activity.
- Where you see it: Transparent; triggered by pages that need to keep your session from expiring.
- What it does: Periodically pings the server so you do not get logged out while working.
Upload Handler
Securely processes file uploads from pages that support attaching files.
- Where you see it: Admin areas and media/library pages that allow uploads.
- What it does: Receives files and stores them according to your group’s configuration.
Service Worker
Improves performance and resilience for static assets.
- Where you see it: Transparent; the site may register a service worker to cache resources.
- What it does: Caches assets for faster loads and supports limited offline behaviour.
View As User Search
Provides a user search endpoint for the View As page, allowing MOS Super Administrators to find and impersonate user accounts for support and troubleshooting purposes.
- Where you see it: The View As page (
viewas.aspx), accessible only to MOS Super Administrators. - What it does: Searches users within the current group by name or username and returns matching results. Requires a minimum of two characters. Returns up to 20 users with their name, username, and profile picture.
MOS Super Admin
Troubleshooting
- Upload fails: Check your file size/type and try again on a stable connection.
- Session expired unexpectedly: Sign in again and ensure your browser isn’t blocking background requests.
- CAPTCHA not loading: Refresh the page; if it persists, try a different network.