mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-12-20 02:43:38 +00:00
Dynamically discover RADSEC endpoint based on NAPTR DNS records. Signed-off-by: Arif Alam <arif.alam@netexperience.com>
150 lines
3.8 KiB
Diff
150 lines
3.8 KiB
Diff
--- a/interfaces/opensync.ovsschema
|
|
+++ b/interfaces/opensync.ovsschema
|
|
@@ -9493,6 +9493,146 @@
|
|
},
|
|
"isRoot": true,
|
|
"maxRows": 1
|
|
+ },
|
|
+ "Radius_Proxy_Config": {
|
|
+ "columns": {
|
|
+ "radius_config_name": {
|
|
+ "type": {
|
|
+ "key": {
|
|
+ "type": "string"
|
|
+ },
|
|
+ "min": 1,
|
|
+ "max": 1
|
|
+ }
|
|
+ },
|
|
+ "radsec": {
|
|
+ "type": {
|
|
+ "key": {
|
|
+ "type": "boolean"
|
|
+ },
|
|
+ "min": 1,
|
|
+ "max": 1
|
|
+ }
|
|
+ },
|
|
+ "auto_discover": {
|
|
+ "type": {
|
|
+ "key": {
|
|
+ "type": "boolean"
|
|
+ },
|
|
+ "min": 1,
|
|
+ "max": 1
|
|
+ }
|
|
+ },
|
|
+ "server": {
|
|
+ "type": {
|
|
+ "key": {
|
|
+ "type": "string"
|
|
+ },
|
|
+ "min": 1,
|
|
+ "max": 1
|
|
+ }
|
|
+ },
|
|
+ "port": {
|
|
+ "type": {
|
|
+ "key": {
|
|
+ "type": "integer"
|
|
+ },
|
|
+ "min": 1,
|
|
+ "max": 1
|
|
+ }
|
|
+ },
|
|
+ "secret": {
|
|
+ "type": {
|
|
+ "key": {
|
|
+ "type": "string"
|
|
+ },
|
|
+ "min": 1,
|
|
+ "max": 1
|
|
+ }
|
|
+ },
|
|
+ "acct_server": {
|
|
+ "type": {
|
|
+ "key": {
|
|
+ "type": "string"
|
|
+ },
|
|
+ "min": 0,
|
|
+ "max": 1
|
|
+ }
|
|
+ },
|
|
+ "acct_port": {
|
|
+ "type": {
|
|
+ "key": {
|
|
+ "type": "integer"
|
|
+ },
|
|
+ "min": 0,
|
|
+ "max": 1
|
|
+ }
|
|
+ },
|
|
+ "acct_secret": {
|
|
+ "type": {
|
|
+ "key": {
|
|
+ "type": "string"
|
|
+ },
|
|
+ "min": 0,
|
|
+ "max": 1
|
|
+ }
|
|
+ },
|
|
+ "ca_cert": {
|
|
+ "type": {
|
|
+ "key": {
|
|
+ "type": "string",
|
|
+ "minLength": 1,
|
|
+ "maxLength": 256
|
|
+ },
|
|
+ "min": 0,
|
|
+ "max": 1
|
|
+ }
|
|
+ },
|
|
+ "client_cert": {
|
|
+ "type": {
|
|
+ "key": {
|
|
+ "type": "string",
|
|
+ "minLength": 1,
|
|
+ "maxLength": 256
|
|
+ },
|
|
+ "min": 0,
|
|
+ "max": 1
|
|
+ }
|
|
+ },
|
|
+ "client_key": {
|
|
+ "type": {
|
|
+ "key": {
|
|
+ "type": "string",
|
|
+ "minLength": 1,
|
|
+ "maxLength": 256
|
|
+ },
|
|
+ "min": 0,
|
|
+ "max": 1
|
|
+ }
|
|
+ },
|
|
+ "passphrase": {
|
|
+ "type": {
|
|
+ "key": {
|
|
+ "type": "string",
|
|
+ "minLength": 0,
|
|
+ "maxLength": 128
|
|
+ },
|
|
+ "min": 0,
|
|
+ "max": 1
|
|
+ }
|
|
+ },
|
|
+ "realm": {
|
|
+ "type": {
|
|
+ "key": {
|
|
+ "type": "string",
|
|
+ "maxLength": 256
|
|
+ },
|
|
+ "min": 0,
|
|
+ "max": 16
|
|
+ }
|
|
+ }
|
|
+ },
|
|
+ "isRoot": true
|
|
}
|
|
}
|
|
}
|