|
|
|
@ -220,22 +220,32 @@ _opns_check_auth() {
|
|
|
|
|
if [ -z "$OPNs_Host" ]; then
|
|
|
|
|
OPNs_Host="localhost"
|
|
|
|
|
_err "You don't specify OPNsense address."
|
|
|
|
|
return 1
|
|
|
|
|
else
|
|
|
|
|
_saveaccountconf_mutable OPNs_Host "$OPNs_Host"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
if [ -z "$OPNs_Port" ]; then
|
|
|
|
|
OPNs_Port="443"
|
|
|
|
|
_err "You don't specify OPNsense Port."
|
|
|
|
|
else
|
|
|
|
|
_saveaccountconf_mutable OPNs_Port "$OPNs_Port"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
if [ -z "$OPNs_Api_Insecure" ]; then
|
|
|
|
|
OPNs_Api_Insecure="0"
|
|
|
|
|
else
|
|
|
|
|
#save the api addr and key to the account conf file.
|
|
|
|
|
_saveaccountconf_mutable OPNs_Api_Insecure "$OPNs_Api_Insecure"
|
|
|
|
|
fi
|
|
|
|
|
export HTTPS_INSECURE="${OPNs_Api_Insecure}"
|
|
|
|
|
|
|
|
|
|
if [ -z "$OPNs_Key" ]; then
|
|
|
|
|
OPNs_Key=""
|
|
|
|
|
_err "You don't specify OPNsense api key id."
|
|
|
|
|
_err "Please set you OPNs_Key and try again."
|
|
|
|
|
return 1
|
|
|
|
|
else
|
|
|
|
|
_saveaccountconf_mutable OPNs_Key "$OPNs_Key"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
if [ -z "$OPNs_Token" ]; then
|
|
|
|
@ -243,15 +253,10 @@ _opns_check_auth() {
|
|
|
|
|
_err "You don't specify OPNsense token."
|
|
|
|
|
_err "Please create you OPNs_Token and try again."
|
|
|
|
|
return 1
|
|
|
|
|
else
|
|
|
|
|
_saveaccountconf_mutable OPNs_Token "$OPNs_Token"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
#save the api addr and key to the account conf file.
|
|
|
|
|
_saveaccountconf_mutable OPNs_Host "$OPNs_Host"
|
|
|
|
|
_saveaccountconf_mutable OPNs_Port "$OPNs_Port"
|
|
|
|
|
_saveaccountconf_mutable OPNs_Key "$OPNs_Key"
|
|
|
|
|
_saveaccountconf_mutable OPNs_Token "$OPNs_Token"
|
|
|
|
|
_saveaccountconf_mutable OPNs_Api_Insecure "$OPNs_Api_Insecure"
|
|
|
|
|
export HTTPS_INSECURE="${OPNs_Api_Insecure}"
|
|
|
|
|
|
|
|
|
|
if ! _opns_rest "GET" "/general/get"; then
|
|
|
|
|
_err "Can't Access OPNsense"
|
|
|
|
|