RadiusServerSettings.idl
/* SPDX-License-Identifier: BSD-3-Clause */
/*
* Copyright 2012 Raritan Inc. All rights reserved.
*/
/** RADIUS server interface */
module radius {
/** RADIUS auth type */
enumeration AuthType_2_0_0 {
PAP, ///< PAP
CHAP, ///< CHAP
MSCHAPv2 ///< MSCHAPv2
};
/** Server settings */
structure ServerSettings_2_0_0 {
string id; ///< This field is unused; empty on read, ignored on write
string server; ///< IP or name of the radius servers
string sharedSecret;
int udpAuthPort;
int udpAccountPort;
int timeout;
int retries;
AuthType_2_0_0 authType;
};
}
radius::ServerSettings_2_0_0::id
string id
This field is unused; empty on read, ignored on write.
Definition: RadiusServerSettings.idl:18
radius::ServerSettings_2_0_0::server
string server
IP or name of the radius servers.
Definition: RadiusServerSettings.idl:19
radius::AuthType_2_0_0
AuthType_2_0_0
RADIUS auth type.
Definition: RadiusServerSettings.idl:10
radius::ServerSettings_2_0_0
Server settings.
Definition: RadiusServerSettings.idl:17
radius::MSCHAPv2
MSCHAPv2.
Definition: RadiusServerSettings.idl:13
radius::PAP
PAP.
Definition: RadiusServerSettings.idl:11
radius::CHAP
CHAP.
Definition: RadiusServerSettings.idl:12
radius
RADIUS server interface.
Definition: RadiusServerSettings.idl:7