Skip to content
    Securly Learn DocsSign in
    All documentation

    Filter › Deploying Securly Filter

    Deploying SmartPAC (User-injection)

    This section of the guide covers SmartPAC configuration via user-injection:

    • Setup for iPads
    • Setup for Windows
    • Setup for shared accounts

    Setup for iPads

    iPads are commonly used in lower grade levels due to their intuitive design and touchscreens, which enhance classroom learning. However, authentication remains a challenge, especially for younger students. Logging in for internet access can be difficult, and workarounds like IP-based policies or having teachers log in each student are not ideal. User-injection for SmartPac resolves these issues.

    User-injection method allows IT admins to add a URL parameter to the SmartPac via MDM (for iPads) or GPO (for Windows). This automatically authenticates students, giving them internet access while still tracking their browsing activity for security and monitoring purposes.

    Note

    User-injection isn't available by default. Contact Securly Support to enable it for you.

    Prerequisites

    1. Confirm if MDM supports variable payloads with iPad configuration profile. The variable will be used for SmartPac to inject the username. For example, Securly MDM uses the “$email” variable to pass the email address. (See the list of variables for other MDMs below.)
    2. Make sure the MDM has an email address associated with each user.

    Generic Examples Using Securly MDM Payload Variable

    Format: SMART PAC URL + &user= + MDM variable (in lower case)
    Example: https://www.securly.com/smart.pac?fid=admin@securlyqa1.com&user=$email

    Breakdown

    Smart PAC URL: https://www.securly.com/smart.pac?fid=admin@securlyqa1.com
    Constant variable used by Securly: &user=
    MDM Variable: $email (lower case)

    image320.png

    On your iPad, the PAC URL will display the actual user's email of the user assigned to the iPad.

    Setup for Windows

    For Windows, we can pass the logon user. This is great for shared Windows Labs to filter and report each student's activity when they are logged in.

    Format: https://www.securly.com/smart.pac?fid=securly@schooldomain.tld&user=%USERNAME%@schooldomain.com

    Note

    If you are on Windows build 1903, you will need to set the PAC URL to HTTP, not HTTPS. You can refer to this forum to learn more. It is speculated Windows may revert to this change and once again support PAC URLs over HTTPS. If they do, we will update this article.

    Setup for shared accounts

    A shared account can also be used in the SmartPac URL. Shared accounts must exist in Google Workspace or AD/Azure to auto-authenticate with Securly. Using a shared account can be done if the MDM solution does not support using payload variables.

    Format: https://www.securly.com/smart.pac?fid=securly@schooldomain.com&user=sharedaccount@schooldomain.com

    iPad configuration profiles

    • Securly MDM : $email (lower case)
    • Jamf : $EMAIL
    • Meraki : $OWNEREMAIL
    • Jamf School (formerly ZuluDesk) : %Email%
    • Lightspeed : %email%
    • Filewave : %email%
    • Mosyle : %Email%
    • Airwatch MDM : {EmailAddress}
    • Windows : %USERNAME%@<schooldomain.com> (Eg: %USERNAME%@k12publicschools.org)
    • Others : Try %email%

    Supporting links

    • Jamf School payload variables guide
    • Casper Suite payload variables guide
    • Meraki - Variables in Custom Apple Profiles with Systems Manager
    • Filewave KB - Using Parameters in Apple iOS/macOS Profiles
    • Apple's payload variables guide

    You're viewing the text-only version of the Securly Learn help center. Sign in for search, the AI assistant, images, audio, and downloads.