问题标签 [basic-authentication]

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.

0 投票
1 回答
5295 浏览

http - 为什么命令行计算的 base64 字符串与 curl 计算的 base64 字符串不同?

真的很困惑-猜猜它与最后的单个字符位置有关,或者可能与我不知道的基本摘要完成的填充有关..?

所以,如果我执行这个,你可以看到 base64 编码的产品:

现在,如果我提出 curl 请求:

您会注意到 base64 字符串不一样..哈哈什么?base64 命令行一实际上是不正确的 - 如果您在请求中替换它,它会失败。SO - 基本摘要没有真正使用base64字符串吗?我注意到总是在字符串末尾执行 ao= 而不是 == ...

和想法?

编辑:所以,它是来自 echo 的尾随换行符:-n 不输出尾随换行符

谢谢!

0 投票
1 回答
6582 浏览

proxy - Nginx proxy_pass 到受密码保护的上游

我想将请求传递给上游服务器。原始 url 不受密码保护,但上游服务器受密码保护。我需要在请求中注入一个基本身份验证用户名/密码,但在执行时会出错:

0 投票
11 回答
563870 浏览

php - 如何使用带有 PHP curl 的 HTTP 基本身份验证发出请求?

我正在用 PHP 构建一个 REST Web 服务客户端,目前我正在使用 curl 向服务发出请求。

如何使用 curl 发出经过身份验证的(http 基本)请求?我必须自己添加标题吗?

0 投票
1 回答
3745 浏览

java - 如何使用 clientCredentialType="Basic" 将 Java 客户端连接到 WCF 服务

我必须从Java 客户端连接到具有以下绑定配置的WCF Web 服务

我正在使用JAX-WS。你能给我一个代码片段来展示如何在 Java 客户端中设置用户名和密码吗?

我试过这个:

但它没有用。我也试过这个:

仍然没有成功。

谢谢, 拉法尔

0 投票
1 回答
11988 浏览

java - 如何在会话无效后强制 Jetty 使用 BASIC 身份验证请求凭据?

我使用带有 BASIC 身份验证的码头 6.1.22 作为我的登录机制。我第一次登录 Web 应用程序时,浏览器会请求用户名和密码。

如果它尝试使用 session.invalidate() 注销,则会话无效但凭据被缓存。这意味着如果我尝试连接到安全 URL,我将看到不同的会话 ID,但没有用户名和密码对话框。

0 投票
3 回答
10514 浏览

wcf - 自托管 WCF REST 服务和基本身份验证

我创建了一个自托管的 WCF REST 服务(带有一些来自 WCF REST Starter Kit Preview 2 的额外服务)。这一切都很好。

我现在正在尝试将基本身份验证添加到服务中。但是我在 WCF 堆栈中遇到了一些相当大的障碍,这阻止了我这样做。

似乎HttpListener(自托管的 WCF 服务在 WCF 堆栈的低级别内部使用)正在阻止我尝试WWW-Authenticate在自生成的401 Unauthorized响应中插入标头。为什么?

如果我忘记了这个WWW-Authenticate标头(微软似乎也这样做了),我可以让身份验证工作。但这就是问题所在。如果我不发回WWW-Authenticate标头,那么 Web 浏览器将不会显示其标准的“登录”对话框。用户只会面临一个401 Unauthorized错误页面,无法实际登录。

计算机和人类都应该可以访问 REST 服务(至少在 GET 请求级别上)。因此,我觉得 WCF REST 在这里不符合 REST 的基本部分。有人同意我的观点吗?

有没有人使用自托管的 WCF REST 服务获得基本身份验证?如果是这样,你是怎么做到的?

PS:显然,我打算使用不安全的基本身份验证的前提是我也会让 HTTPS/SSL 也为我的服务工作。但那是另一回事。

PPS:我已经尝试过 WCF REST Contrib ( http://wcfrestcontrib.codeplex.com/ ) 并且有完全相同的问题。看来此库尚未在自托管场景中进行测试。

谢谢。

0 投票
1 回答
1569 浏览

api - 如何通过 Powershell 发布到 Vitalist.com 的 API?

我想使用 Powershell 向我的 Vitalist.com 帐户发布新操作。Vitalist API 文档在这里
我已经在 Powershell 中尝试过 HttpWebResponse,但我遗漏了一些东西。任何指针表示赞赏。

谢谢。

0 投票
1 回答
2580 浏览

objective-c - URL 未在 UIWebView 中加载

我试图让这个 Outlook Web Access 演示帐户加载到 iPhone 中UIWebView,但它完全没有任何作用。我什至没有得到该UIWebViewDelegate didfailLoadwithError方法的错误代码。这是详细信息:

如果可能的话,我想使用webView loadrequest方法成功加载这个。

0 投票
2 回答
2932 浏览

facebook - Facebook Connect 和 HTTP 基本身份验证

我正在使用 Facebook Connect 进行用户登录/创建的网站。我有一个用于 QA 的开发服务器,我希望它有密码保护。我们想使用 HTTP 基本身份验证,但这似乎破坏了 Facebook Connect(它陷入了循环)。有人知道为什么会这样吗?

我相信基本身份验证是在浏览器的基础上完成的,Facebook 和我们网站之间的所有通信都是在用户的浏览器中完成的。可能是什么问题呢?

0 投票
1 回答
819 浏览

google-checkout - HTTP 基本身份验证

http://checkout.google.com/support/sell/bin/answer.py?hl=en&answer=70647

仅接受通过 HTTP Basic Authentication 验证的消息,使用您的 Merchant ID 和 Merchant Key 作为用户名和密码。

关于如何设置的任何想法?(HTTP 基本认证)