EMQX yana buɗe yanayin tabbacin izini na haɗin HTTP
Magana
Tashar yanar gizo HTTP ingantaccen plugin HTTP yarjejeniyaSanya kayan aikin tantancewar HTTP
Yi amfani da vi ko vim don gyara fayil ɗin /etc/emqx/plugins/emqx_auth_http.conf. Sanya ingancin haɗi, ingantaccen mai gudanarwa, da kuma bugawa da kuma tabbatar da rajistar bi da bi. An rarraba sanyi zuwa abubuwa huɗu, adireshin keɓaɓɓen HTTP, hanyar neman, nau'in abun ciki, da sigogin buƙatu. Adireshin kewayawa yana nufin adireshin HTTP. Yawancin lokaci muna amfani da GET ko POST don hanyar neman, kuma ana bada shawarar POST. Nau'in abun ciki yawanci yana amfani da x-www-form-urlencoded. Matakan buƙatar shine mafi mahimmanci. Anan muna buƙatar haɗawa da duk abubuwan da muke buƙatar yin hukunci akan izinin. Ana iya ganin cikakken bayanin duk sigogin a cikin kayan bincike. A cikin misalinmu na kasa, adireshin sabis na API ɗinmu shigarwa ce mai daidaituwa.Gaskiyar keɓaɓɓen kiran kiran an ƙayyade shi ta hanyar aiki a cikin ma'aunin. Tabbas, zamu iya bambanta shi da url, kuma kuna iya daidaita shi gwargwadon amfaninku. Ba za a bayyana lambar uwar garken a cikin wannan labarin ba, saboda yana hade sosai da tunanin kasuwanci. Abin da za mu yi shi ne mu mayar da sakamakon zuwa EMQX bayan hukunci mai ma'ana.Idan muna son wucewa da tabbatarwa, za mu dawo da lambar halin HTTP 200 daidai, idan ya gaza Yana dawo da lambar halin HTTP 403.
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
Load HTTP ingantaccen plugin
emqx_ctl plugins load emqx_auth_http
Sakamakon tabbatarwa
Bayan ayyukan da muka yi a sama, muna buƙatar amfani da abokin ciniki na MQTT don haɗi.Muna ƙoƙari mu yi amfani da abokin ciniki na yau da kullun da abokin ciniki na gudanarwa don haɗawa zuwa sabar don ganin idan sakamakon ya kasance kamar yadda ake tsammani. Bayan haka bugawa da biyan kuɗi don duba idan ikon hukuma ya cika buƙatunmu. Idan an sami banda, zamu iya cire kuskuren lambar sabar har sai komai yayi daidai.