问题标签 [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.
http - 为什么命令行计算的 base64 字符串与 curl 计算的 base64 字符串不同?
真的很困惑-猜猜它与最后的单个字符位置有关,或者可能与我不知道的基本摘要完成的填充有关..?
所以,如果我执行这个,你可以看到 base64 编码的产品:
现在,如果我提出 curl 请求:
您会注意到 base64 字符串不一样..哈哈什么?base64 命令行一实际上是不正确的 - 如果您在请求中替换它,它会失败。SO - 基本摘要没有真正使用base64字符串吗?我注意到总是在字符串末尾执行 ao= 而不是 == ...
和想法?
编辑:所以,它是来自 echo 的尾随换行符:-n 不输出尾随换行符
谢谢!
proxy - Nginx proxy_pass 到受密码保护的上游
我想将请求传递给上游服务器。原始 url 不受密码保护,但上游服务器受密码保护。我需要在请求中注入一个基本身份验证用户名/密码,但在执行时会出错:
和
php - 如何使用带有 PHP curl 的 HTTP 基本身份验证发出请求?
我正在用 PHP 构建一个 REST Web 服务客户端,目前我正在使用 curl 向服务发出请求。
如何使用 curl 发出经过身份验证的(http 基本)请求?我必须自己添加标题吗?
java - 如何使用 clientCredentialType="Basic" 将 Java 客户端连接到 WCF 服务
我必须从Java 客户端连接到具有以下绑定配置的WCF Web 服务:
我正在使用JAX-WS。你能给我一个代码片段来展示如何在 Java 客户端中设置用户名和密码吗?
我试过这个:
但它没有用。我也试过这个:
仍然没有成功。
谢谢, 拉法尔
java - 如何在会话无效后强制 Jetty 使用 BASIC 身份验证请求凭据?
我使用带有 BASIC 身份验证的码头 6.1.22 作为我的登录机制。我第一次登录 Web 应用程序时,浏览器会请求用户名和密码。
如果它尝试使用 session.invalidate() 注销,则会话无效但凭据被缓存。这意味着如果我尝试连接到安全 URL,我将看到不同的会话 ID,但没有用户名和密码对话框。
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/ ) 并且有完全相同的问题。看来此库尚未在自托管场景中进行测试。
谢谢。
api - 如何通过 Powershell 发布到 Vitalist.com 的 API?
我想使用 Powershell 向我的 Vitalist.com 帐户发布新操作。Vitalist API 文档在这里。
我已经在 Powershell 中尝试过 HttpWebResponse,但我遗漏了一些东西。任何指针表示赞赏。
谢谢。
objective-c - URL 未在 UIWebView 中加载
我试图让这个 Outlook Web Access 演示帐户加载到 iPhone 中UIWebView
,但它完全没有任何作用。我什至没有得到该UIWebViewDelegate
didfailLoadwithError
方法的错误代码。这是详细信息:
如果可能的话,我想使用webView
loadrequest
方法成功加载这个。
facebook - Facebook Connect 和 HTTP 基本身份验证
我正在使用 Facebook Connect 进行用户登录/创建的网站。我有一个用于 QA 的开发服务器,我希望它有密码保护。我们想使用 HTTP 基本身份验证,但这似乎破坏了 Facebook Connect(它陷入了循环)。有人知道为什么会这样吗?
我相信基本身份验证是在浏览器的基础上完成的,Facebook 和我们网站之间的所有通信都是在用户的浏览器中完成的。可能是什么问题呢?
google-checkout - HTTP 基本身份验证
http://checkout.google.com/support/sell/bin/answer.py?hl=en&answer=70647
仅接受通过 HTTP Basic Authentication 验证的消息,使用您的 Merchant ID 和 Merchant Key 作为用户名和密码。
关于如何设置的任何想法?(HTTP 基本认证)