Edit captive portal Form

Toolbar

Fields

Name

Data type

Description

Master

boolean

Designates this captive portal as the master portal that handles authentication for the entire system.

Name

string

The unique name identifier for this captive portal configuration.

Description

string

Additional description visible to all NACVIEW users about this captive portal.

Is enabled

boolean

Indicates whether this captive portal is active and accepting user authentications.

Preferred locale

enum PL, GB, DE, FR, UA, ES, EN

The preferred language for the captive portal interface (e.g., en, pl).

PKI

oneOf NestedIdentifier

The PKI certificate authority used for secure HTTPS connections and client certificates.

IP address

oneOf NestedIdentifier

The IP address where the captive portal is hosted.

End user agreement

string

The terms of use and end-user agreement text that users must accept before network access.

External subnetworks

array of

External subnetworks that are allowed to access the captive portal without authentication.

Open addresses

array of

Domain names that are allowed to bypass the captive portal (e.g., company.local).

Open IPs

array of

IP addresses or subnets that are allowed to bypass the captive portal without authentication.

Authorization servers API

array of entity preview

External API-based authorization servers used for user authentication.

Social authorization servers

array of entity preview

Social login providers (Facebook, Google) for user authentication.

Nacview assistants

array of entity preview

NACVIEW Assistant configurations available on this captive portal for network setup.

Administration groups

array of entity preview

Administration groups that can manage this captive portal configuration.

Panels

More options

Name

Data type

Description

Hide registration form

boolean

Hide the self-registration form from the captive portal login page.

Hide logon form

boolean

Hide the standard username/password login form from the captive portal.

Disable change password

boolean

Disable the ability for users to change their password through the captive portal.

Disable endpoint device configurations

boolean

Disable the display of endpoint device configuration downloads on the portal.

Disable nacview assistants

boolean

Disable NACVIEW Assistant configuration downloads from this captive portal.

Disable network login

boolean

Disable the network login option on the captive portal.

Disable OTP info

boolean

Disable the display of OTP (One-Time Password) information on the portal.

Disable reset password

boolean

Disable the password reset functionality on the captive portal.

Auto register devices

boolean

Automatically register devices in NACVIEW upon successful authentication without manual approval.

Endpoint device manual activation

boolean

Require manual activation by an administrator before devices can access the network.

Manifest authorization enabled

boolean

Enable manifest-based authorization where device compliance is verified before access is granted.

Code authorization enabled

boolean

Enable code-based authorization where users receive a verification code via email or SMS.

SMS authorization enabled

boolean

Enable SMS-based authorization where users receive verification codes via text message.

Redirect to HTTPS

boolean

Automatically redirect HTTP connections to HTTPS for secure communication.

Manual activation

boolean

Require manual activation by an administrator before new user accounts can access the network.

Password of the day

boolean

Enable password-of-the-day authentication where a new password is generated daily.

Require device registration

boolean

Require users to register their devices before accessing the network.

Rewrite old devices

boolean

Automatically update existing device records when the same device reconnects.

Authorization cache lifetime

number

The duration in minutes that authentication results are cached before requiring re-authentication.

Devices per user limit

number

Maximum number of devices that a single user can register on this captive portal.

Code refresh type

enum P1D, P7D, P1M

The method for refreshing authorization codes (e.g., manual, automatic).

Default identity

oneOf NestedIdentifier

The default identity to assign to users who authenticate through this portal.

Default validity

enum PT4H, PT8H, PT12H, P1D, P2D, P3D, P5D, P14D, P1M, P2M, P3M, P6M, P1Y

Default validity period for new user accounts created through this captive portal.

URL address

string

The public URL address where users access this captive portal.

Authorization limit

number

Maximum number of concurrent authorizations allowed through this captive portal.

Password of the day value

string

The value or pattern used to generate the daily password when password-of-the-day is enabled.

Login attempts limit

number

Maximum number of failed login attempts before the account is temporarily locked.

Network post auth. redirect

string

The URL to redirect users to after successful network authentication.

PKI policy

enum CaptivePortalPolicy

The PKI policy defining certificate requirements for authenticated users.

OTP apps enabled

enum CaptivePortalVerificationType

Enable OTP (One-Time Password) applications like Google Authenticator for two-factor authentication.

MFA type

enum CaptivePortalVerificationType

The type of multi-factor authentication method used by this captive portal.

Post auth redirect

string

Custom URL to redirect users to after successful authentication.

Reset password notify type

enum EMAIL, SMS, NACVIEW_AUTHENTICATOR, GOOGLE_AUTHENTICATOR, YUBIKEY

Method for notifying users about password reset requests (e.g., email, SMS).

Identity personal data is required

boolean

Require users to provide personal data (name, email, etc.) during registration.

Register object groups

array of entity preview

Object groups to which newly registered users are automatically assigned.

Notify register type

enum EMAIL, INSTANT, SMS

Method for notifying administrators about new user registrations.

More sponsors

Name

Data type

Description

Require sponsor

boolean

Require approval from a sponsor (authorized employee) before granting network access.

Require sponsor time

number

Time period within which a sponsor must approve the access request.

Code label

string

Custom label displayed for the verification code input field.

Email label

string

Custom label displayed for the email address input field.

Captive portal sponsors

array of entity preview

List of sponsors authorized to approve guest access requests.

More views

Name

Data type

Description

Custom success message

string

Custom message displayed to users after successful authentication.

Custom fail message

string

Custom message displayed to users when authentication fails.

Custom header template

string

Custom HTML template for the header section of the captive portal page.

Custom footer template

string

Custom HTML template for the footer section of the captive portal page.

Custom header addon template

string

Additional custom HTML content to add to the header of the captive portal.