Industry
Use Case
Favorite Feature
A multi-location coworking operator manages premium network infrastructure across several urban centers, serving freelancers, remote teams, and enterprise hot-deskers. While basic WiFi is bundled with all memberships, the company offers tiered network services: high-speed fiber WiFi segments with QoS prioritization, dedicated 10Gbps ethernet ports with guaranteed bandwidth, and managed VPN access for enterprise clients. The business model differentiates members by network tier (Basic, Premium WiFi, Dedicated Ethernet) and duration (hourly day passes, monthly memberships, annual commitments). NetLicensing Subscription and Rental models automate access provisioning, enforce time-bound access through the validation API, and enable self-service purchasing through NetLicensing Shop for day-pass visitors.
The operator faced complex access control requirements across multiple dimensions:
Temporal complexity: Members expected different access patterns — monthly subscribers with continuous access, day-pass visitors with 4–8 hour windows, hourly freelancers purchasing 1–2 hour blocks. Manual access management could not scale.
Network segmentation: Three distinct service tiers (Basic WiFi, Premium WiFi, Dedicated Ethernet) required fine-grained entitlement control. Treating all network access as a flat amenity meant power users consumed disproportionate bandwidth without additional revenue capture.
Device proliferation: Members brought multiple devices (phone, laptop, tablet, external hard drives) to sessions. Mapping device entitlements to user subscriptions without creating administrative burden was non-trivial.
Automation gap: Subscription renewals, expired access deactivation, and upgrade processing required manual staff intervention, creating delays and errors. Reception desk staff spent hours manually adding/removing credentials instead of assisting members.
The deployment combined two models:
timeVolume=4, timeVolumePeriod=DAY) created hard expiration boundaries without requiring manual license revocation.Both models operated on the Multi-Feature licensing structure, with separate license templates for each network tier. A member could hold a Subscription license for Premium WiFi while optionally purchasing an à la carte Rental license for temporary Dedicated Ethernet access.
Entity Hierarchy:
Product: Coworking Network Access
├── Module: Wireless Segments (Subscription + Rental)
│ ├── Template: Basic WiFi (unlimited, included)
│ ├── Template: Premium WiFi (monthly, price=49)
│ ├── Template: Premium WiFi (annual, price=499)
│ └── Template: WiFi Day Pass (4-hour rental, price=9.99)
└── Module: Dedicated Ethernet (Subscription + Rental)
├── Template: Single Port (monthly, price=99)
├── Template: Dual Port (monthly, price=179)
├── Template: Port Day Pass (8-hour rental, price=19.99)
└── Template: Port Hourly (1-hour rental, price=4.99)
Configuration Parameters:
timeVolume=1, timeVolumePeriod=MONTH, gracePeriod=7timeVolume=12, timeVolumePeriod=MONTHtimeVolume=4, timeVolumePeriod=DAYtimeVolume=60, timeVolumePeriod=DAY (countdown minutes, not calendar hours)Sample API Configuration (Pseudocode):
{
"number": "ENET-PORT-SUB-MONTH",
"name": "Dedicated Ethernet - Monthly",
"licenseType": "TIMEVOLUME",
"model": "Subscription",
"price": 99.00,
"currency": "USD",
"timeVolume": 1,
"timeVolumePeriod": "MONTH",
"gracePeriod": 7
}
Network Authentication Flow:
Member Device Connect Request
↓
802.1X / Network Access Control Query
↓
GET /licensee/{memberId}/validate?productModule=EthernetPorts
↓
NetLicensing Responds with License Status & Tier
├─ valid + Dedicated Ethernet → RADIUS Access-Accept (port enabled)
├─ valid + Premium WiFi only → RADIUS Access-Reject (eth disabled, VLAN to WiFi)
├─ valid + Basic WiFi only → RADIUS Access-Reject + redirect to WiFi portal
├─ expired → RADIUS Access-Reject + captive portal (upsell prompt)
└─ not found → RADIUS Access-Reject + member registration flow
↓
Access Granted/Denied + decision cached locally (5 min TTL)
WiFi Access Flow:
Device Joins SSID → Wireless Controller RADIUS Check
↓
GET /licensee/{memberId}/validate?productModule=WiFiSegments
↓
Response determines VLAN assignment:
├─ Premium WiFi license → assign to high-QoS VLAN (3.1ms latency SLA)
├─ Basic WiFi license → assign to shared VLAN (best-effort, 8ms)
└─ Expired/None → redirect to portal for upgrade
↓
Device connects to assigned VLAN + cached entry (2 hours)
Day-Pass Purchase & Provisioning:
Visitor uses Self-Service Kiosk / Reception
↓
SELECT Plan (4-hr WiFi, 8-hr Ethernet, 1-hr hourly)
↓
POST /transaction (process payment via NetLicensing Shop connector)
↓
On Success: POST /licensee + POST /license
├─ create Licensee if new visitor
├─ create Rental license with timeVolume=4 (hours) or 480 (minutes)
├─ set startDate=now
└─ return credentials (visitor PIN or QR code)
↓
Visitor scans code / enters PIN
↓
NEXT Device Connection: validation succeeds, access granted
↓
After 4 hours elapsed (time-volume countdown): automatic license expiration
↓
NEXT Connection Attempt: validation returns expired, redirect to re-purchase
Physical ethernet ports were controlled through network access servers (Cisco ISE, Fortinet) integrated with NetLicensing’s validation API. Members attempting to connect a device to a port triggered a real-time entitlement check. If the member held an active Subscription or Rental license with Dedicated Ethernet entitlements, the port activated. If the license had expired or didn’t include ethernet access, the port remained disabled and displayed a helpful message (e.g., “Your ethernet access expired; renew for continuous connectivity”).
Each member and visitor was registered as a Licensee, with licenseeNumber mapped to their email address and account ID in the coworking platform’s CRM.
Member Provisioning:
POST /licenseeDay-Pass Visitor Provisioning:
Device Tracking:
The coworking operator integrated NetLicensing Shop for self-service day-pass sales at an automated reception kiosk and online before-visit booking.
Shop Token Generation:
POST /shop
{
"licensee_number": "{memberId}",
"product_number": "COWORKING-NYC",
"license_template_number": "WIFI-DAY-PASS",
"success_url": "https://coworking.example.com/access/confirmed",
"cancel_url": "https://coworking.example.com/access/failed"
}
→ Response: {"shopURL": "https://netlicensing.shop/..."}
Visitors clicked the shop link, purchased a day pass, and received a confirmation with instant access credentials. Payment processing (Stripe/PayPal) was handled entirely by NetLicensing Shop; the coworking app received a webhook notification on successful purchase, triggering immediate license provisioning and credential delivery via SMS/email.

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 Access Control
Managed connection points with ethernet and power sockets under controlled access.