ossart_377099
Jan 08, 2019Nimbostratus
validation Irule F5 APM
Hello, I’m not an expert on the rule, so does anyone have a tool or could I validate this rule please?
In the Access Profile :
Irule_Allpriv_Api :
when ACCESS_POLICY_AGENT_EVENT {
log local0. "avant test id valeur a 5"
set static::valeur 5
set static::info "infos irule avant traitement"
set static::result "appel api allpiv avant traitement"
if {"[ACCESS::session data get session.custom_event.id]" eq "irule_allpriv_api"} {
log local0. "irule_allpriv_api alimentation des variables"
set static::clientID "[ACCESS::session data get session.ldap.last.attr.cn]"
set valeur 0
set result "irule api traitement ok"
ACCESS::session data set session.logon.user.id 0
ACCESS::session data set session.custom.clientID $clientID
ACCESS::session data set session.api.allpriv.id $result
log local0. "variables alimentees"
set s2 [call /common/HSSR::http_req -uri "https://m.allpriv.com/techzone.sh?id"; \ –
virt /common/vs-HSSR-helper -method POST –redir 0 –rbody info]
if {$s2 == 200} {
log local0. "retour du serveur ok info= ${info}"
} else { log local0. "retour du serveur Ko info= ${info}" }
if { $clientID != "" } {
ACCESS::session data set session.logon.user.id 1
}
}
}
thanks you Best regard Alain OSSART @mail : alain.ossart@ca-ts.fr