问题标签 [server-to-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用 servlet 从外部服务器接收 http 帖子
在使用 Java 6 在 JBoss 5 上运行的公共 Web 应用程序上,我需要实现一些东西,它可以从另一个外部服务器接收带有一些参数的 http 帖子(服务器到服务器调用)。
呼叫我的服务器不需要答案,只需要标准的 http 代码响应(es 200 - OK)。
我可以为此使用 servlet 吗?
如果不是我应该使用什么?(我不能使用restfull或soap ws)。
javascript - 如何在js文件中获取pem文件
我是 JavaScript 新手。我正在尝试为服务器到服务器应用程序实现 OAuth 2.0,因为我正在使用这个库。所以当我这样做的时候
它给了我以下例外
我的文件 pem.key 文件与我的 js 文件位于同一目录中。
django - 在 Django 服务器之间转移用户
我有两种类型的 Django 服务器。一种是包含主数据库的中央服务器。只有其中一个。
然后有任意数量的客户端服务器包含自己的数据库。这些客户端数据库充当主数据库的缓存。
这用于用户。我有一个用户尝试登录客户端服务器 1,该服务器在其数据库中查找该用户。如果它不存在,它会发送到中央服务器并询问该服务器用户是否存在于主数据库中。如果是这样,中央服务器会返回用户信息,以便客户端服务器可以将其存储/缓存在自己的数据库中,然后将用户登录。用户每次连续尝试登录时,都会在客户端数据库中找到该用户并且它不再需要发送到中央服务器。
中央服务器以 JSON 格式返回用户信息,如下所示:
我的问题是密码。当我将值放在那里时user.password
,它使用该密码的加密版本。这很好,因为出于安全原因,我不希望在 http 连接中出现纯文本密码。但是,在客户端服务器上创建用户副本时,如何正确存储加密密码?User.objects.create(username=<retrieved_username>, password=<retrieved_password_which_is_already_encrypted>)
如果我将密码设置为加密文本(
php - 仅允许来自指定服务器 IP 的 GET 请求
我想通过 api.php 更新数据库中的记录。我通过从另一台特定服务器向服务器上的 API 发送 GET 请求来做到这一点。
我尝试将 CORS 限制为仅该特定服务器,但仍然接受来自浏览器的 GET 请求。我还尝试设置一个条件以将服务器的 IP 与 API 中指定的 IP 匹配,如果它为假则中止。但是,我担心这是一个轻率的举动,因为我在这些类型的情况下没有经验。
我可以安全地限制 api 只允许来自这个特定服务器地址的 GET 请求吗?
系统架构
- 网络服务器:Nginx
- 应用语言:php(5.3)、javascript、html、css
- 数据库:Mysql
authentication - System.TypeInitializationException:“Microsoft.IdentityModel.Clients.ActiveDirectory.Authenticator”的类型初始化程序引发异常
我正在尝试从 Dynamics 365 插件执行 S2S 身份验证,但到目前为止未成功。出现以下异常:
我的理解是,在加载 IdentityModel dll 时会引发异常,即使在运行时也不会。但是,如果这很重要,这就是我们在代码中所做的事情:
我们正在使用以下软件包:
相同的代码适用于控制台应用程序。非常感谢任何帮助/建议。
node.js - 使用 Socket.IO 将 Node.JS 服务器连接到另一个 Node.JS 服务器?
我正在尝试使用 Socket.IO 在两个 Node.JS 服务器之间发送数据。我通常只将 Socket.IO 用于 Node.JS 到/从网站,但我从来没有去服务器到服务器。我怎样才能做到这一点?我真的只需要知道 Node.JS 服务器如何创建与另一个 Node.JS 服务器的连接。
旁注:如果有更好/更简单的方式将数据从服务器发送到服务器,请告诉我。两台服务器都托管在同一个 IP 上。
php - 从 Apple 服务器接收空白/无响应状态更新通知(statusUpdateNotification) - PHP v5.4.43
我们已经在 iTunes 的应用配置文件中设置了一个 URL,我们的服务器已经清除了 ATS 安全标准。
以下是我们尝试实现的代码:
我们没有收到此代码的响应。
然后我们尝试了——
我们在“appdata.txt”文件中得到一个空白数组 -
有什么方法可以查明我们是否收到了来自 Apple 服务器的响应?
oauth - 是否可以在 Azure Active Directory 的应用程序注册中设置固定范围/资源,而不是让客户端提供这个?
我正在尝试设置服务器到服务器的身份验证,如此处所述,但如果不指定资源(或范围,取决于令牌端点使用的版本),我将无法使其工作。不指定资源的原因是因为第三方应用程序无法指定这个(至少目前不能)
有没有办法指定默认资源/范围,例如在 App Registration 的清单中?
php - 使用 Google Drive 的服务器到服务器应用程序不响应 API 调用
我正在做一个项目,我必须使用PHP制作服务器到服务器应用程序。
这个概念是:公司将账单上传到谷歌驱动器,用户使用该网站检索他们的账单。首先,我没有在服务器上使用作曲家,因为我没有安装权限。所以我libs
用ftp下载并上传到服务器。然后我创建了一个G Suite Google account
并按照他们的指南https://developers.google.com/api-client-library/php/auth/service-accounts中的说明进行操作。
奇怪的是 if var_dump
(service) after $results = $service->files
,我看到客户端的验证已经完成。当我尝试使用带有$results = $service->files->listFiles($optParams);
页面的 api 时没有响应。我真的很困惑。
authentication - Android发布者权限被拒绝仅检查付款(其他api成功)
我正在尝试调用 api Purchases.products: get to verify your purchase 它会产生这样的结果
- 项目绑定正确
- 已创建具有所有者权限的新服务帐户
- 此服务帐户已在google play 控制台中获得权限
此处的文档说明了您可以做什么
收到的令牌不仅适用于任何其他 api 的购买检查,它返回结果(Inappproducts: list is work)
验证 url 是正确构建的,因为如果您将令牌客户端连接到服务器,那么这个 api 也可以工作 - 但我需要一个服务器到服务器身份验证
和
我期待这个结果
更新 1
添加令牌信息