Industry
Use Case
Favorite Feature
A boutique café operator wanted to differentiate their business by offering a workspace-quality experience to freelancers, remote workers, and traveling professionals. Rather than competing on free WiFi (standard in most cafés), they positioned premium high-speed internet access and dedicated connection points as a revenue-generating service. The business model blended free basic WiFi to drive foot traffic with subscription-gated premium tiers — tiered subscriptions for daily, weekly, monthly, and annual access to dedicated ethernet ports and high-speed WiFi segments. NetLicensing enabled automated, subscription-based access control without requiring manual credential management or expensive network infrastructure upgrades.
The operator faced a fundamental access control problem: how to enforce premium internet tiers on a per-device basis without expensive dedicated network hardware for each subscription level. Traditional WiFi security (WPA/PSK with shared passwords) offered no per-user granularity — all users with the password received the same access. Manual access provisioning (adding/removing MAC addresses or credentials for each subscription change) was labor-intensive and error-prone. There was no mechanism to offer flexible subscription periods (daily, weekly, monthly, annual) with automatic expiration. Revenue leakage occurred when premium access controls relied on customer self-regulation rather than technical enforcement.
The deployment leveraged two complementary models:
Both models operated under the Multi-Feature paradigm, segmenting access into Basic WiFi (included with all subscriptions), Premium WiFi (QoS-prioritized), and Dedicated Ethernet (physical port binding). This structure allowed flexible upselling without requiring separate hardware SKUs.
Entity Structure:
Product: Café Internet Services
├── Module: WiFi Access (Floating + Subscription)
│ ├── Template: Basic WiFi (free, included)
│ ├── Template: Premium WiFi Sub (monthly, price=9.99)
│ ├── Template: Premium WiFi Sub (annual, price=99.99)
│ └── Template: Day Pass (daily rental, price=2.99)
└── Module: Ethernet Ports (Subscription only)
├── Template: Single Port Sub (monthly, price=19.99)
└── Template: Dual Port Sub (annual, price=199.99)
Key Parameters:
timeVolume=1, timeVolumePeriod=MONTH or YEARmaxSessions=2 (limit concurrent devices per pass)timeVolume=24, timeVolumePeriod=DAYgracePeriod=7 (days of access after payment failure before deactivation)Access Control Flow:
Device Connects to WiFi/Ethernet
↓
Network Controller queries NetLicensing
↓
GET /licensee/{customerId}/validate?productModule=WiFi
↓
License Status Response:
├─ valid + Premium tier → grant access to premium WiFi
├─ valid + Basic tier → grant access to basic WiFi only
├─ expired → redirect to purchase page
└─ not found → deny access
↓
Device authenticated/denied + cached locally (60s TTL)
When a customer purchases access through the reception desk (using NetLicensing Shop), they receive credentials and a Licensee number. Their device MAC address is registered in the customer profile. On subsequent connections, the wireless controller performs a validation check. For ethernet ports, 802.1X authentication integrated with the NetLicensing API enforces entitlements — the network access server (RADIUS backend) queries the validation API and either permits or denies port activation based on license status.
High-speed access (Premium WiFi) was enforced through QoS rules tied to MAC address authentication. Basic WiFi segments were open to any authenticated customer. Ethernet ports remained physically disabled unless the validation response indicated active Dedicated Ethernet entitlements.
Each customer (individual, daily visitor, or monthly member) was registered as a Licensee with a unique licenseeNumber tied to their email address. For walk-in customers, the café reception system auto-provisioned Licensees on first purchase using the NetLicensing API (POST /licensee), then issued credentials immediately. For subscription members, manual Licensee creation occurred during account signup, with recurring renewal licenses tied to their billing schedule.
Device ownership was tracked through MAC address registration in the Licensee profile. Multiple devices (phone, laptop, tablet) could be linked to a single Licensee, simplifying management for members who moved between workstations throughout the day.

Physical Security: Feature-Based Access Control with Time-Limited Permissions
A building management company implemented feature-based access control with time-limited permissions to manage resource gating and dynamic authorization across facilities.

Internet & Network Access Control: Time-Limited Access to Physical Connection Points
Manage time-limited or subscription-gated access to physical connection points, ethernet sockets, and shared network infrastructure