Settings
Configure global system settings including authentication methods and security policies.
Authentication Methods
Local Authentication
Authenticate users against local database
SAML SSO
Enterprise
Single Sign-On via SAML 2.0 Identity Provider
Azure AD
Okta
Google Workspace
System Information
Version
NetKey 1.0.0
Database
SQLite
API Port
8080
RADIUS Port
1812/1813
Subscription Status
License Type
-
Status
-
Trial Days Remaining
-
Available Plans
All plans include the same features. Choose based on your organization's needs and trust level.
Starter
For small teams$49/mo
or $490/year
Growth Popular
For growing organizations$149/mo
or $1,490/year
Scale
For large enterprises$499/mo
or $4,990/year
Multi-Factor Authentication
Loading
MFA is required by your group policy.
Protect your account with TOTP-based two-factor authentication.
MFA is currently enabled for your account.
Scan with Authenticator App
Session Settings
Inactive sessions expire after this duration
Session and password policies are configured globally.
API Keys
Generate API keys for programmatic access (hospitality systems, guest management, etc.)No API Keys
Create an API key to allow external systems to manage PSKs.
| Name | Key Prefix | Scopes | Last Used | Status | Actions |
|---|
API Documentation
Base URL
https://your-domain/api/v1
Authentication
Include your API key in the request header:
Authorization: Bearer nk_your_api_key_here
Or use the X-API-Key header.
Available Endpoints
| Method | Endpoint | Scope Required | Description |
|---|---|---|---|
| GET | /api/v1/psks |
psks:read | List all PSKs |
| GET | /api/v1/psks/{id} |
psks:read | Get a specific PSK |
| POST | /api/v1/psks |
psks:write | Create a new PSK |
| PUT | /api/v1/psks/{id} |
psks:write | Update a PSK |
| DELETE | /api/v1/psks/{id} |
psks:delete | Delete a PSK |
Example: Create Guest PSK
curl -X POST "http://app.netkey.no/api/v1/psks" \
-H "Authorization: Bearer nk_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"name": "Guest-Room-101",
"description": "John Smith - Check-in Dec 26",
"expires_in_hours": 72,
"vlan_id": 100
}'
Audit Logs
| Timestamp | User | Action | Resource | Details | IP Address |
|---|---|---|---|---|---|