草庐IT

proxy-auth

全部标签

mongodb - Mongo "auth failed"仅用于远程连接。本地工作正常

我有一个在EC2上运行的BitnamiMEAN实例。经过一番摸索,我已经能够使用本地shell成功连接到数据库。我创建了具有访问数据所需的所有权限的经过身份验证的用户,当我运行以下代码时——我能够毫无问题地访问数据库。sudomongoadmin-u也就是说,当我尝试使用远程连接重复此操作时,我反复收到来自MongoDB的“身份验证失败”错误。mongo:/-u-p...这很奇怪,因为我使用的凭据与运行本地shell时使用的凭据完全相同。唯一的区别是我包括主机和端口信息。从那以后,我还确认如果我在mongodb.config中禁用auth参数,我的远程连接确实有效。mongo:/显然,

javascript - 有什么方法可以获取 Firebase Auth 用户 UID?

我希望通过NodeJS或JavascriptAPI从Firebase获取AuthUser(s)UID。我已经附上了它的截图,这样你就会知道我在找什么。希望你们帮我解决这个问题。 最佳答案 身份验证数据在Firebase3中是异步的。因此您需要等待事件,然后您才能访问当前登录用户的UID。你将无法得到其他人。应用打开时也会调用它。如果您愿意,您也可以只在收到事件后渲染您的应用,以避免在其中确定事件是否已触发的额外逻辑。您还可以根据user的存在从此处触发路由更改,这与加载路由之前的检查相结合是确保只有合适的人查看publicOnly或

apache - 如何在 node-http-proxy 旁边使用虚拟主机?

我正在同时运行Nodejs和Apache。node-http-proxy正在监听端口80,然后将请求转发到Apache(:9000)或Express(:8000)。我在Apache上的虚拟主机如下所示:DocumentRoot"/localhost/myVhost"ServerNamemyVhost我的问题是,在Express/Nodejs端拥有类似vhost的功能的“正确”方式是什么?我宁愿不必像这里建议的那样将每个Nodejs应用程序放在自己的端口上:https://github.com/nodejitsu/node-http-proxy(标题为“使用'HostnameOnly'P

node.js - 带有 NGINX proxy_pass 的 Webpack 开发服务器

我试图让webpack-dev-server在Docker容器内运行,然后通过NGINX主机访问它。初始index.html加载,但无法连接到开发服务器的WebSockets连接。VM47:35WebSocketconnectionto'ws://example.com/sockjs-node/834/izehemiu/websocket'failed:ErrorduringWebSockethandshake:Unexpectedresponsecode:400我正在使用以下配置。map$http_upgrade$connection_upgrade{defaultupgrade;'

javascript - Node.js http-proxy 丢弃 websocket 请求

好的,我已经花了一个多星期的时间试图弄清楚这一点,但无济于事,所以如果有人有线索,你就是英雄。这不是一个容易回答的问题,除非我是个笨蛋。我正在使用node-http-proxy将粘性session代理到在不同端口上运行的16个node.js工作人员。我使用Socket.IO的WebSockets来处理一堆不同类型的请求,也使用传统的请求。当我通过node-http-proxy将服务器切换到代理时,有时会出现一个新问题,我的Socket.IOsession无法建立连接。我真的无法在我的一生中稳定地复制它,唯一的办法就是将大量流量从多个客户端扔到服务器上。如果我重新加载用户的浏览器,它有时

node.js - "trust proxy"在 express.js 中实际上做了什么,我需要使用它吗?

我正在编写一个位于nginx服务器后面的快速应用程序。我正在阅读express的文档,其中提到了“信任代理”设置。它只是说trustproxyEnablesreverseproxysupport,disabledbydefault我在这里阅读了一篇小文章,它解释了使用nginx在Node中的安全session。http://blog.nikmartin.com/2013/07/secure-sessions-in-nodejs-with-nginx.html所以我很好奇。仅在使用HTTPS时才将“信任代理”设置为true吗?目前我的应用程序只是客户端和nginx之间的HTTP。如果我现

docker - Docker 推送到私有(private)注册表的 X-Registry-Auth 的内容是什么

使用RESTAPI将Docker镜像推送到私有(private)注册表时,X-Registry-Authheader的内容应该是什么??根据UsingDockerAPItopushtoprivateregistry,需要X-Registry-Authheader。https://groups.google.com/forum/#!topic/docker-user/vXcA8fsCNZM建议该值应该是格式为base64编码的JSON字符串:{'username':string,'password':string,'email':string,'serveraddress':string

elasticsearch - docker-compose build 和 http_proxy

我想测试ELK。它工作正常但是当我想做一个docker-composeup在代理之后docker-composeup--no-recreateBuildingkibanaStep1:FROMkibana:latest--->544887fbfa30Step2:RUNapt-getupdate&&apt-getinstall-ynetcat--->Runningin794342b9d807失败了W:Someindexfilesfailedtodownload.Theyhavebeenignored,oroldonesusedinstead.没关系dockerbuild--build-ar

node.js - 使用docker-compose时如何为mongodb图像添加--auth?

我正在使用docker-compose运行由node、mongodb、nginx创建的项目;我已经使用dockerbuild构建了项目然后我使用dockerup-dnginx来启动我的项目。但是我还没有找到使用'--auth'运行mongodb镜像的配置,那么如何在compose启动mongodb时添加'--auth'?这是我的docker-compose.yml:version:"2"services:mongodb:image:mongo:latestexpose:-"27017"volumes:-"/home/open/mymongo:/data/db"nginx:build:/

python - NoReverseMatch at/rest-auth/password/reset/

我有一个带有角度前端的django应用程序。当我从前端尝试发送密码重置请求时,我收到以下错误:Reversefor'password_reset_confirm'witharguments'()'andkeywordarguments'{u'uidb64':'MTE',u'token':u'3z4-eadc7ab3866d7d9436cb'}'notfound.0pattern(s)tried:[]这是一个发往http://127.0.0.1:8080/rest-auth/password/reset/的POST请求以下是我的urls.py的样子:fromdjango.conf.url