mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-10-27 15:13:07 +00:00
GUACAMOLE-197: Add configuration properties for EAP-related authentication protocols.
This commit is contained in:
committed by
Nick Couchman
parent
86d9a8fb88
commit
5d83a5f24b
@@ -164,4 +164,60 @@ public class ConfigurationService {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getRadiusCAFile() throws GuacamoleException {
|
||||||
|
return environment.getProperty(
|
||||||
|
RadiusGuacamoleProperties.RADIUS_CA_FILE,
|
||||||
|
"radius-ca.pem"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRadiusKeyFile() throws GuacamoleException {
|
||||||
|
return environment.getProperty(
|
||||||
|
RadiusGuacamoleProperties.RADIUS_KEY_FILE,
|
||||||
|
"radius-key.pem"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRadiusCAPassword() throws GuacamoleException {
|
||||||
|
return environment.getProperty(
|
||||||
|
RadiusGuacamoleProperties.RADIUS_CA_PASSWORD,
|
||||||
|
null
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRadiusCAType() throws GuacamoleException {
|
||||||
|
return environment.getProperty(
|
||||||
|
RadiusGuacamoleProperties.RADIUS_CA_TYPE,
|
||||||
|
null
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRadiusKeyPassword() throws GuacamoleException {
|
||||||
|
return environment.getProperty(
|
||||||
|
RadiusGuacamoleProperties.RADIUS_KEY_PASSWORD,
|
||||||
|
null
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRadiusKeyType() throws GuacamoleException {
|
||||||
|
return environment.getProperty(
|
||||||
|
RadiusGuacamoleProperties.RADIUS_KEY_PASSWORD,
|
||||||
|
null
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Boolean getRadiusTrustAll() throws GuacamoleException {
|
||||||
|
return environment.getProperty(
|
||||||
|
RadiusGuacamoleProperties.RADIUS_TRUST_ALL,
|
||||||
|
false
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRadiusEAPTTLSInnerProtocol() throws GuacamoleException {
|
||||||
|
return environment.getProperty(
|
||||||
|
RadiusGuacamoleProperties.RADIUS_EAP_TTLS_INNER_PROTOCOL,
|
||||||
|
null
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -19,6 +19,7 @@
|
|||||||
|
|
||||||
package org.apache.guacamole.auth.radius;
|
package org.apache.guacamole.auth.radius;
|
||||||
|
|
||||||
|
import org.apache.guacamole.properties.BooleanGuacamoleProperty;
|
||||||
import org.apache.guacamole.properties.IntegerGuacamoleProperty;
|
import org.apache.guacamole.properties.IntegerGuacamoleProperty;
|
||||||
import org.apache.guacamole.properties.StringGuacamoleProperty;
|
import org.apache.guacamole.properties.StringGuacamoleProperty;
|
||||||
|
|
||||||
@@ -108,5 +109,61 @@ public class RadiusGuacamoleProperties {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
public static final StringGuacamoleProperty RADIUS_CA_FILE = new StringGuacamoleProperty() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getName() { return "radius-ca-file"; }
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
public static final StringGuacamoleProperty RADIUS_CA_TYPE = new StringGuacamoleProperty() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getName() { return "radius-ca-type"; }
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
public static final StringGuacamoleProperty RADIUS_CA_PASSWORD = new StringGuacamoleProperty() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getName() { return "radius-ca-password"; }
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
public static final StringGuacamoleProperty RADIUS_KEY_FILE = new StringGuacamoleProperty() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getName() { return "radius-key-file"; }
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
public static final StringGuacamoleProperty RADIUS_KEY_TYPE = new StringGuacamoleProperty() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getName() { return "radius-key-type"; }
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
public static final StringGuacamoleProperty RADIUS_KEY_PASSWORD = new StringGuacamoleProperty() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getName() { return "radius-key-password"; }
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
public static final BooleanGuacamoleProperty RADIUS_TRUST_ALL = new BooleanGuacamoleProperty() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getName() { return "radius-trust-all"; }
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
public static final StringGuacamoleProperty RADIUS_EAP_TTLS_INNER_PROTOCOL = new StringGuacamoleProperty() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getName() { return "radius-eap-ttls-inner-protocol"; }
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user