Comments (2)
I am not able to pass auth.http.header.Authorization from Docker environment variables. Is there any other method to specify the parameters
You can reference document here:https://github.com/emqx/emqx-rel/tree/master/deploy/docker, also same issue here:#204 (comment).
from emqx-auth-http.
I am facing the same issue. Were you able to solve it @jayaraj ?
I am using the docker image emqx/emqx:v4.2.9, I have tried to pass it as the following env var, but no luck:
EMQX_AUTH__HTTP__HEADER__AUTHORIZATION = "text"
The broker logs while starting up shows that it's not recognizing it
emqx | auth.http.acl_req=host.docker.internal:8080/api/v1/authenticate
emqx | auth.http.acl_req.method=post
emqx | auth.http.acl_req.params=username=%u,topic=%t
emqx | auth.http.auth_req=host.docker.internal:8080/api/v1/authenticate
emqx | auth.http.auth_req.content_type=json
emqx | auth.http.auth_req.method=post
emqx | auth.http.auth_req.params=username=%u,password=%P
emqx | cluster.autoclean=5m
emqx | cluster.autoclean=5m
I've tried the above because it's what is determined in the plugin conf file:
https://github.com/emqx/emqx-auth-http/blob/master/etc/emqx_auth_http.conf#L156-L162
and in the doc for this version : https://docs.emqx.io/en/broker/v4.2/advanced/auth-http.html#http-request-information
but I've also tried to pass it as the doc says using the below, but it didn't work as well
EMQX_AUTH__HTTP__AUTH_REQ__HEADERS__AUTHORIZATION = "text" (realized the doc I was seeing was from a different version)
from emqx-auth-http.
Related Issues (20)
- Disable ACL or Auth using docker HOT 3
- Enable passthrough of ws_cookie in acl request HOT 3
- default port 80/443 can't be ignored for version4.2.4 HOT 1
- {emqx_auth_http,{different_server,{emqx_auth_http_app,start,[normal,[]]}}} why? HOT 2
- TLS subject is always 'undefined' HOT 1
- meaning of the %r parameter HOT 1
- Cannot enable only ACL HOT 2
- EMQX HTTP Auth not working with Azure Functions HOT 2
- server_unavaliable error HOT 12
- Combine auth request with ACL for improved performance
- Client password printed in logs in plaintext HOT 1
- GET and POST method simultaneously in auth_http config file
- Problem with Kubernetes-Cluster internal service URLs authentication HOT 1
- Out-dated documentation HOT 1
- Unable to use the plugin when upgrading from 4.2.3 to 4.2.4 HOT 2
- http auth acl custom header
- EMQX HTTP not connecting to service (solved, docs need to be more firm) HOT 1
- Which ip did ipaddr get? HOT 3
- Auth and ACL Auth Api timeouts HOT 1
- Dynamic routing for mutualize broker HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from emqx-auth-http.