1 #include <UserEvent.idl>
89 constant
int ERR_INVALID_VALUE = 1;
130 int setSettings(in
Settings settings);
137 void setHttpRedirSettings(in
boolean http2httpsRedir);
188 int setBlockSettings(in
int blockTimeout, in
int maxFailedLogins);
208 int setIdleTimeoutSettings(in
int idleTimeout);
215 void setSingleLoginLimitation(in
boolean singleLogin);
222 int getIdleTimeoutSettings();
229 boolean getHttpRedirSettings();
237 void getBlockSettings(out
int blockTimeout, out
int maxFailedLogins);
275 vector<string> getSupportedFrontPanelPrivileges();
283 int setFrontPanelPrivileges(in vector<string> privileges);
290 vector<string> getFrontPanelPrivileges();
int roleId
Role id.
Definition: Security.idl:40
PasswordSettings pwSettings
Password settings.
Definition: Security.idl:103
int maxPwLength
Maximum password length.
Definition: Security.idl:57
IP packet filter rule.
Definition: Security.idl:16
SSHSettings sshSettings
SSH authentication settings.
Definition: Security.idl:106
string ipMask
Remote IP and network mask.
Definition: Security.idl:17
boolean enabled
true to enable role-based access control
Definition: Security.idl:46
boolean enableStrongReq
true to enable strong password requirements
Definition: Security.idl:55
string endIp
End of IP range.
Definition: Security.idl:39
IpFw_2_0_0 ipFw
IP packet filter configuration.
Definition: Security.idl:99
Role-based access rule.
Definition: Security.idl:37
Password settings.
Definition: Security.idl:52
int userMaxFailedLogins
Maximum number of failed logins before blocking a user.
Definition: Security.idl:98
IP packet filter configuration.
Definition: Security.idl:22
IpfwPolicy
IP packet filter policy.
Definition: Security.idl:9
boolean enforceNumeric
Passwords must contain at least one numeric character.
Definition: Security.idl:60
RoleAccessControl roleAccessControlV6
Role-based access control settings for IPv6.
Definition: Security.idl:102
valueobject PasswordSettingsChanged
This Event is emitted after any of the password-settings has been changed.
Definition: Security.idl:82
Access denied.
Definition: Security.idl:33
Security configuration interface
Definition: Security.idl:87
RoleAccessControl roleAccessControl
Role-based access control settings.
Definition: Security.idl:101
Accept the packet.
Definition: Security.idl:10
int minPwLength
Minimum password length.
Definition: Security.idl:56
RoleAccessPolicy
Role-based access policy.
Definition: Security.idl:31
boolean enforceSpecial
Passwords must contain at least one special character.
Definition: Security.idl:61
int agingInterval
Aging interval.
Definition: Security.idl:54
boolean enabled
Enforce Restricted Service Agreement.
Definition: Security.idl:73
vector< RoleAccessRule > rules
List of access rules.
Definition: Security.idl:48
string startIp
Start of IP range.
Definition: Security.idl:38
Access granted.
Definition: Security.idl:32
IpfwPolicy defaultPolicyOut
The default policy for outbound traffic in case no rule matches.
Definition: Security.idl:25
int userBlockTimeout
User blocking timeout in minutes.
Definition: Security.idl:97
boolean enableAging
true to enable password aging
Definition: Security.idl:53
Role-based access control settings.
Definition: Security.idl:45
boolean allowPasswordAuth
Allow password authentication.
Definition: Security.idl:67
boolean allowPublicKeyAuth
Allow public key authentication.
Definition: Security.idl:68
IpfwPolicy policy
Filter policy.
Definition: Security.idl:18
int idleTimeout
Session idle timeout in minutes.
Definition: Security.idl:104
IpfwPolicy defaultPolicyIn
The default policy for inbound traffic in case no rule matches.
Definition: Security.idl:24
boolean singleLogin
true to enable single login limitation
Definition: Security.idl:105
boolean http2httpsRedir
true to enable HTTP-to-HTTPS redirection
Definition: Security.idl:96
Discard packet, send error response.
Definition: Security.idl:12
RoleAccessPolicy defaultPolicy
Default policy.
Definition: Security.idl:47
boolean enforceUpper
Passwords must contain at least one upper case character.
Definition: Security.idl:59
boolean enforceLower
Passwords must contain at least one lower case character.
Definition: Security.idl:58
string banner
Restricted Service Agreement Banner.
Definition: Security.idl:74
vector< IpfwRule > ruleSetOut
Ordered list of outbound firewall rules.
Definition: Security.idl:27
SSH authentication settings.
Definition: Security.idl:66
Restricted Service Agreement settings.
Definition: Security.idl:72
IpFw_2_0_0 ipV6Fw
IPv6 packet filter configuration.
Definition: Security.idl:100
Silently discard the packet.
Definition: Security.idl:11
boolean enabled
true to enable packet filtering
Definition: Security.idl:23
Security configuration This structure is deprecated and will be removed in V3.0, use concrete getters...
Definition: Security.idl:95
vector< IpfwRule > ruleSetIn
Ordered list of inbound firewall rules.
Definition: Security.idl:26
int pwHistoryDepth
Number of entries in password history.
Definition: Security.idl:62
RoleAccessPolicy policy
Access policy.
Definition: Security.idl:41