EMQX inovhura HTTP yekubvumidza mvumo yekuongorora modhi
Refer
Webhusaiti yepamutemo HTTP yekusimbisa plugin HTTP protocolGadzira HTTP yekusimbisa plugin
Shandisa vi kana vim kugadzirisa iyo /etc/emqx/plugins/emqx_auth_http.conf faira. Gadzira kubatanidza kwechokwadi, manejimendi sisitimu, uye shambadza uye nekunyorera kutendeseka zvichiteerana. Iyo yekumisikidza yakakamurwa kuita zvinhu zvina, HTTP interface kero, nzira yekukumbira, zvemukati mhando, uye paramende yekukumbira. Iyo interface kero inoreva kune kero yeHTTP. Isu tinowanzo shandisa GET kana POST yenzira yekukumbira, uye POST inokurudzirwa. Rudzi rwemukati runowanzo shandisa x-www-form-urlencoded. Paramendi yekukumbira ndiyo yakanyanya kukosha.Apa isu tinofanirwa kusanganisira zvese zvirimo zvatinoda kutonga mvumo. Mumuenzaniso wedu pazasi, kero yebasa yeAPI yedu ndeyekupinda kwakabatana. Iyo chaiyo yekufona interface inotsanangurwa nezviito muparamende. Ehe, isu tinogona zvakare kusiyanisa neiyo url, uye iwe unogona kuigadzirisa zvinoenderana neyako mashandisiro. Iyo server kodhi haizotsanangurwe muchinyorwa chino, nekuti chakabatanidzwa zvakanyanya nemabhizimusi zvine musoro. Chatinofanira kuita kudzosera mhedzisiro kuEEMQX mushure mekutongwa kunonzwisisika. Iyo inodzosera iyo HTTP 403 mamiriro kodhi.
auth.http.auth_req = http://127.0.0.1:80/
auth.http.auth_req.method = post
auth.http.auth_req.content_type = x-www-form-urlencoded
auth.http.auth_req.params = client_id=%c,username=%u,password=%P,action=emqx_auth:auth_req
auth.http.super_req = http://127.0.0.1:80/
auth.http.super_req.method = post
auth.http.super_req.content_type = x-www-form-urlencoded
auth.http.super_req.params = client_id=%c,username=%u,action=emqx_auth:super_req
auth.http.acl_req = http://127.0.0.1:80/
auth.http.acl_req.method = post
auth.http.acl_req.content_type = x-www-form-urlencoded
auth.http.acl_req.params = access=%A,username=%u,client_id=%c,ip=%a,topic=%t,action=emqx_auth:acl_req
Takura HTTP yekusimbisa plugin
emqx_ctl plugins load emqx_auth_http
Mhedzisiro yekusimbisa
Mushure mezviitiko zvataurwa pamusoro, tinoda kushandisa MQTT mutengi kubatanidza.Tinoedza kushandisa zvakajairwa mutengi uye manejimendi mutariri kuti ubatanidze kuseva kuti tione kana mhedzisiro iri sezvaitarisirwa. Wobva watsikisa uye nyorera misoro kuti uone kana masimba ekudzora achizadzisa zvatinoda. Kana kusarudzika kukawanikwa, tinogona kugadzirisa dura rekodhi kusvikira zvese zvajairika.