3.7. AuthenticationProfile

Description

The Authentication Profile specifies from where users are allowed to authenticate to the system, and how.

Properties

Index
The index of the object, starting at 1. (Identifier)
Name
Specifies a symbolic name for the profile. (Identifier)
AgentType
Type of authentication agent. (Default: Basic)
LocalUserDB
Local user database that will be used to authenticate users. If both LocalUserDB and a RemoteServer are specified the AuthOrder parameter specify in which order they are consulted. (Optional)
RemoteServer
Remote authentication source(s) that will be used to authenticate users. If a list of sources are provided the first in the list will be used as primary and the rest are used for failover. Note that if the system is able to use public key authentication when an SSH client connects then RADIUS authentication will not also be attempted even though it might be configured in an associated AuthenticationProfile object. (Optional)
RadiusMethod
Specifies the authentication method used for encrypting the user password. (Default: PAP)
RemoteLoadBalance
Specifies how requests to remote servers are balanced. (Default: None)
AuthOrder
Specifies if the local user database should be queried before or after the remote servers. (Default: LocalLast)
SessionTimeout
Seconds a user session may exist before it is disconnected. (Default: Disabled)
RemotePrimaryRetryInterval
Interval in seconds after primary Radius remote authentication server is retried. (Default: 60)
UseServerTimeouts
Use timeouts received from authentication source, replaces timeouts specified in the authentication profile. (Default: No)
MultipleLogins
Specifies how multiple username logins will be handled. (Default: AllowMultiple)
ReplaceIdleTime
Replace existing user if idle for more than this number of seconds. (Default: 10)
MaxMultipleSessions
Maximum number of simultaneous user sessions for the same username. (Default: 2)
BruteForceAttackPrevention
Enable/disable brute force attack prevention. (Default: Yes)
LoginAttempts
Number of login attempts before attack prevention is activated. (Default: 3)
MaxLockoutTime
Maximum time in seconds for a lockout. (Default: 40)
EAPVerification
Enable/disable EAP header verification. (Default: Yes)
AllowAllEAPTypes
Allow all EAP types. (Default: Yes)
AllowEAP_SIM
Allow EAP-SIM. (Default: Yes)
AllowEAP_AKA
Allow EAP-AKA. (Default: Yes)
AllowEAP_MD5
Allow EAP-MD5. (Default: Yes)
Comments
Text describing the current object. (Optional)