草庐IT

proxy-auth

全部标签

javascript - 使用 Auth0 Lock 时如何在后端管理用户?

我正在创建一个使用React的前端和一个使用Node.js的后端。我想使用Auth0Lock管理用户信息-向API发送每个请求的JWT。如果我需要做以下事情之一怎么办?使用作者ID存储博客文章Auth0唯一标识符是user_id,它不是整数,因此不能用作ID/key。我将如何在服务器端用户存储上处理这个问题?有一个用户表来存储“个人资料”或其他类似信息我是否在每个API请求上读取JWT,确定该用户是否存在,如果不存在则创建一个新用户,或者如果存在则将其与预先存在的用户相关联。在每个API请求上检查用户数据库是否高效?我不确定如何使用基于JWT的API和Auth0处理一般流程。编辑:我的

javascript - 使用 Apache 的 mod_proxy_wstunnel 连接到 PHP,而不使用第 3 方 API

我是WebSocket世界的新手,即使一周后,我仍然找不到如何在PHP不使用任何第三方库的情况下使用它。或者不确定是否有可能。我有3个问题,1)我们是否必须使用一些第3方API或库,例如Ratchet,PHP-Push-WebSocket或PHPWebSocket使PHP能够通过WebSocket协议(protocol)进行通信?2)如果您对上述问题的回答是肯定的,那么使用Apache的mod_proxy_wstunnel的优势/目的是什么?3)如果我使用任何PHPWebSocket3rdPartyLibrary,那么我还需要启用和使用Apache的mod_proxy_wstunnel

node.js - Auth0 和 React 的 CORS 问题

我目前正在尝试在我的NodeJS+React应用程序中实现Auth0。尽管我有一个大问题,但给出的这个教程真的很好而且很有帮助。每次我尝试通过Auth0登录/注册时,我都会得到XMLHttpRequestcannotloadhttps://XYZ.eu.auth0.com/usernamepassword/login.Responsetopreflightrequestdoesn'tpassaccesscontrolcheck:No'Access-Control-Allow-Origin'headerispresentontherequestedresource.Origin'http

node.js - nginx vs node-http-proxy

请告诉我在部署nodejs应用程序nginx或node-http-proxy时最好使用什么。什么是最健壮的?我需要的基本功能是将所有请求代理到非80帖子负载平衡器Websocket支持 最佳答案 这是一篇关于该主题的精彩文章http://www.exratione.com/2012/07/proxying-websocket-traffic-for-nodejs-the-present-state-of-play/就我个人而言,我在这个领域中使用了很多配置,这一切都归结为你需要什么以及你需要在哪里部署。如果您在自己的硬件(或云切片等

javascript - 使用 node-http-proxy 转发每个请求

我正在尝试设置一个仅转发请求的node-http-proxy。最后,这个代理应该在我通过浏览器访问的每个网站中注入(inject)javascript..目前,大多数页面都可以正确转发和显示,但有些页面,例如posterkoenig.ch或verkehrsclub.ch正在返回空白页或页面上有错误。如果没有代理,这两个站点都可以正常工作。我需要改变什么,或者我错过了什么没有正确转发?我对nodejs很陌生,甚至不完全确定我的方法是否可行。这是我目前得到的:varhttpProxy=require('http-proxy');varurl=require('url');httpProxy

node.js - react 代理错误 : Could not proxy request/api/from localhost:3000 to http://localhost:8000 (ECONNREFUSED)

我有一个使用jwt向Django后端进行身份验证的React前端。后端工作正常,使用djangoView连接得很好,但是当我尝试代理来自React的请求时,它给了我一个ConnectionRefused错误。Proxyerror:Couldnotproxyrequest/api/auth/token/obtain/fromlocalhost:3000tohttp://localhost:8000(ECONNREFUSED).连接到http://localhost:8000/api/auth/token/obtain/工作正常。而且用axios发送POST请求也能正常工作,返回token

node.js - Heroku Node.js node-http-proxy 模块没有此类应用程序错误

我正在尝试将流量从我的测试应用程序的/api/*url重定向到我在Heroku上托管的api。因此,localhost/api/hello应该代理到testapp.heroku.com/hello并返回响应。在localhost到localhost上使用node-http-proxy可以完美运行,但是当我将它指向myapp.heroku.com时,我收到此错误:Heroku|NosuchappThereisnoappconfiguredatthathostname.Perhapstheappownerhasrenamedit,oryoumistypedtheURL.我感觉是Heroku

javascript - FB auth 的正确方法

我的项目使用Node.js和Express,但问题是关于通用方法。我们的用户都来自FB,除了FB,我们没有任何身份验证。我们需要将一些Action与特定的FB用户关联起来,还需要他们的token与FB进行通信。目前我们这样做:用户来到页面有不可见block:一个带有用户头像和名称的占位符('logged-in'),另一个带有触发FB登录的按钮('logged-out')使用FBJSSDK我们检查用户的登录状态。如果已连接(实际上意味着:登录FB,验证我们的应用程序并提供我们需要的所有权限),我们将获取用户名和FBID并显示“登录”block。否则会显示“已注销”block对于登录用户的

node.js - Passport token auth *without* 数据​​库 session

我正在寻找一种方法来为Passport.js使用Twitter策略,而无需在数据库中使用session集合/表。这样做的原因是我们将所有数据保存在session集合中,这些数据可能会变得非常大,并且每当用户发出请求时我们都会保存数据库往返,因为我们不必每次都去数据库来获取session数据。无论如何,我们应该能够使用token(JSONWebToken)来验证用户身份,正如这篇精彩的文章所描述的那样:https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens但我很困惑,为什么没有一种简单的方法可

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

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