问题标签 [sasl]
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.
c - 从终端执行时 Netbeans EXE 不工作 - CentOs
我使用 SASL 制作了 Netbeans 工作环境。示例代码得到构建,它也可以从 Netbeans 正常运行。但是当我尝试从终端运行我的 exe 时,它不起作用。错误如下:
./cppapplication_1:加载共享库时出错:libanonymous.so.2:无法打开共享对象文件:没有这样的文件或目录
我尝试使用以下命令设置 PATH :
导出 PATH=/usr/lib64/sasl2/:$PATH
我仍然遇到同样的错误。我需要额外做些什么吗?
python - Windows 上的 SASL-GSSAPI 在绑定期间失败
我在 RHEL 上尝试了下面的代码行,效果非常好。在 Linux 上,我只需要获得 Kerberos 票。
然后我将同样的东西复制到安装了 ActivePython-2.7","python-ldap-2.4.10","openssl-0.9.8o","setup-sasl-1.5.27" 的 Windows 2k3 服务器中。
有人可以帮我吗?
java - 使用 NTLM 安全协议连接到 LDAP (Active Directory)
目前,我使用用户名和密码作为 ldap 的连接凭据(为了验证 AD 的用户)。
对于此处的身份验证,我使用 InitialDirContext 创建了一个初始上下文(用于 Active Directory),我们在其中提供了一组环境属性,其中包含身份验证信息。
我的代码如下所示:
我想更改此代码,因此它将使用 NTLM 验证输入的用户名和密码作为针对 LDAP 的凭据。
你能给我举个例子吗?
NTLM – 是一套 Microsoft 安全协议,提供 - 身份验证 - 完整性 - 机密性
xmpp - 为什么'xml-not-formed'?
在 xmpp 中使用 sasl
从服务器(sasl 协商)
从客户端发送
其中糟糕的事情是 base64 编码的 "\0login\0password"
从服务器响应
任何原因?谢谢。
email - Postfix - 限制端口 25 只接收来自邮件服务器的邮件
我已经配置了我的后缀,以便我服务器下的用户将通过端口 587 发送邮件,而端口 25 将仅用于接收来自邮件服务器的邮件。
我成功了,在连接到端口 25 时,邮件服务器之外的邮件是不允许的,并且由于中继访问被拒绝而被拒绝。而在端口 587 上,客户端能够将邮件发送到外部邮件服务器。
为了实现这一点,我在 main.cf 中设置了
那就是我删除了 permit_sasl_authenticated。
如果我添加此条件,则允许将邮件发送到网络之外,如果我删除条件,则任何人都可以连接到端口 25,并且由于没有身份验证,因此可以向本地收件人发送任意数量的邮件。
我可以在端口 25 上使用 sasl 身份验证,但阻止它在我的网络之外中继邮件的方式是什么。
memcached - SASL 创建用户失败
我正在尝试将新用户添加到 SASL 数据库:
一旦我重复密码,我会收到以下错误:
我无法在网上找到任何解决方案...
ldap - nslcd.conf 中带有 bindpw 的“明文”密码?
我想知道是否有办法不将密码放入清晰的 nslcd.conf 文件中?一个哈希值我听说过一种使用 SASL 的方法,但我不知道它是如何工作的。
先感谢您
hive - 如何与运行 NONE 身份验证的 HiveServer2 通信
我正在尝试通过 ruby TCPSocket 与 HiveServer2 通信。根据 Thrift SASL 规范,我发送 START 消息,然后发送普通身份验证信息。服务器返回 COMPLETE 状态,有效负载为空。它应该将挑战作为有效负载返回,但返回一个空字符串。
HiveServer2 返回 5 状态,即 COMPLETE。由于服务器不再返回任何内容,因此无法通过此套接字进行进一步的通信。
我怀疑 auth_message 以错误的方式构造或其他错误。
谁能建议 HiveServer2 理解我的请求的方式?
任何帮助将不胜感激。
UPD:节俭 SASL 规范
UPD2:已解决!STARTTLS 块应如下所示:
从服务器收到 COMPLETE 状态后,我可以使用 TCLIService::Client 与 HiveServer2 进行通信。只有一件事需要注意:
所有对底层传输的写入都必须以有效负载数据的 4 字节长度为前缀,然后是有效负载。从此传输中的所有读取都应读取 4 字节长度的字,然后读取此长度字指定的全部字节数。
.net - CRAM-MD5 Sasl机制实现
我想实现 CRAM-MD5 sasl 机制的使用,我正在看System.Security.Cryptography.HMACMD5
但不知道从哪里开始。任何人都可以帮助我,欢迎任何东西的教程文章。
ruby - 使用 Ruby 为 Gmail IMAP 访问生成 SASL XOAUTH2 客户端响应
我正在尝试使用 Ruby 中的 XOAUTH2 通过 IMAP 访问我的 Gmail 电子邮件。
oauth2
通过使用 OAuth 2.0 和gem进行身份验证,我成功生成了访问令牌(和刷新令牌) 。我将使用gmail_xoauth
通过 IMAP 访问 Gmail。所以我现在需要根据Gmail XOAuth2 文档生成 SASL 初始客户端响应:
我不清楚我如何在我的字符串中表示“Control+A”。我只是使用^A
吗?
此 python 脚本用于\1
代替^A
. 我也试过了\001
。无论我尝试什么,在验证(在 irb 中)时,我得到的结果是:
该错误可能完全不相关,但我不相信我尝试过的任何选项都是正确的。