问题标签 [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.

0 投票
0 回答
952 浏览

hive - 如何跟踪失败 ot TSaslTransport (hive 相关)

我一直在调试 hive 中的 JDBC 连接错误,类似于此处询问的内容:

Hive JDBC getConnection 不返回

通过正确打开 log4j,我终于在 getConnection() 挂起之前看到了这一点。节俭还在等什么?如果这与使用错误的 thrift API 有关,我如何确定客户端/服务器之间的版本差异?

我尝试将所有库从我的配置单元服务器复制到我的客户端应用程序中,以测试它是否是某种小的 thrift 类版本控制错误,但这并没有解决问题,我的 JDBC 连接仍然挂起。

0 [main] DEBUG org.apache.thrift.transport.TSaslTransport - opening transport org.apache.thrift.transport.TSaslClientTransport@219ba640 0 [main] DEBUG org.apache.thrift.transport.TSaslTransport - opening transport org.apache.thrift.transport.TSaslClientTransport@219ba640 3 [main] DEBUG org.apache.thrift.transport.TSaslClientTransport - Sending mechanism name PLAIN and initial response of length 14 3 [main] DEBUG org.apache.thrift.transport.TSaslClientTransport - Sending mechanism name PLAIN and initial response of length 14 5 [main] DEBUG org.apache.thrift.transport.TSaslTransport - CLIENT: Writing message with status START and payload length 5 5 [main] DEBUG org.apache.thrift.transport.TSaslTransport - CLIENT: Writing message with status START and payload length 5 5 [main] DEBUG org.apache.thrift.transport.TSaslTransport - CLIENT: Writing message with status COMPLETE and payload length 14 5 [main] DEBUG org.apache.thrift.transport.TSaslTransport - CLIENT: Writing message with status COMPLETE and payload length 14 5 [main] DEBUG org.apache.thrift.transport.TSaslTransport - CLIENT: Start message handled 5 [main] DEBUG org.apache.thrift.transport.TSaslTransport - CLIENT: Start message handled 5 [main] DEBUG org.apache.thrift.transport.TSaslTransport - CLIENT: Main negotiation loop complete 5 [main] DEBUG org.apache.thrift.transport.TSaslTransport - CLIENT: Main negotiation loop complete 6 [main] DEBUG org.apache.thrift.transport.TSaslTransport - CLIENT: SASL Client receiving last message 6 [main] DEBUG org.apache.thrift.transport.TSaslTransport - CLIENT: SASL Client receiving last message

0 投票
0 回答
732 浏览

smtp - 带有 sasl 身份验证的后缀不起作用

我有一个带有后缀的 smtp 服务器,我可以使用它发送和接收邮件。

问题是当我从远程客户端连接时,我不必提供有效密码。我可以使用任何密码发送邮件。

我已经尝试了一切,但无济于事。

postconf -n 的输出写道 -

在 locahost 25 上进行 telnet 说 -

有什么解决办法吗?

谢谢

0 投票
2 回答
301 浏览

python - 使用 SASL 的 Python Cassandra 2 身份验证

我正在尝试从我的 python 代码连接运行协议 2 的 Cassandra 2 数据库:

代码引发异常:

我从未与SASL. 我应该如何更改auth_provider或其他一些代码位置?

0 投票
1 回答
48176 浏览

ldap - Kerberos/SASSL/OpenLDAP:GSSAPI 错误:未指定的 GSS 故障。次要代码可能会提供更多信息 ()

我正在使用带有 kerberos 的 SASL 身份验证设置 openLDAP。我对这个身份验证有问题。

首先,我使用 kinit 获得 kerberos 票证。当我制作 klist 时,会显示票证。所以,没问题。但是当我尝试制作 ldapwhoami 时。我收到一个错误:

我不知道在哪里搜索了。请帮我。

0 投票
3 回答
7979 浏览

postfix-mta - 没有可用的机制

我正在尝试设置邮件服务器。我遵循了本指南: http: //www.howtoforge.com/virtual-users-and-domains-with-postfix-courier-mysql-and-squirrelmail-ubuntu-12.10

一切都适用于 squirrelmail,我可以发送和接收电子邮件。当我尝试使用 Outlook 连接到服务器时,它连接正常,我可以接收电子邮件,但我无法发送它们。

我尝试通过 telnet 发送:

在 /var/log/mail.log 我得到了这一行:

我的 /etc/postfix/sasl/smtpd.conf 文件:

postconf -n 输出:

0 投票
1 回答
1781 浏览

activemq - activeMQ 主/从 SASL 配置

我有两台服务器运行activeMQ,一台是主服务器,另一台是从服务器,通过zookeeper。

我运行以下命令:

这里有一些警告:

我的 '../../conf/login.config' 看起来像:

我的“用户名”和“密码”是通过“simpleAuthenticationPlugin”在“../../conf/activemq.xml”中配置的,而不是在“../../conf/login.config”中

有人知道我上面的警告吗?

谢谢

0 投票
2 回答
18125 浏览

c# - SMTP 和 OAuth 2

.NET 是否支持通过 OAuth 协议进行 SMTP 身份验证?基本上,我希望能够使用 OAuth 访问令牌代表用户发送电子邮件。但是,我在 .NET 框架中找不到对此的支持。

Google在其他环境中为此提供了一些示例,但在 .NET 中没有。

0 投票
1 回答
1001 浏览

android - 无法使用 Asmack 连接到我的 ejabberd 服务器

在 logcat 中出现这些错误:

06-26 02:34:08.352: W/System.err(1261): java.security.KeyStoreException: java.security.NoSuchAlgorithmException: KeyStore jks 实现未找到 06-26 02:34:08.352: W/System.err( 1261): 在 java.security.KeyStore.getInstance(KeyStore.java:119) 06-26 02:34:08.352: W/System.err(1261): 在 org.jivesoftware.smack.ServerTrustManager.(ServerTrustManager.java: 71) 06-26 02:34:08.352: W/System.err(1261): 在 org.jivesoftware.smack.XMPPConnection.proceedTLSReceived(XMPPConnection.java:858) 06-26 02:34:08.352: W/System。错误(1261):在 org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:250)06-26 02:34:08.352:W/System.err(1261):在 org.jivesoftware.smack.PacketReader.access $000(PacketReader.java:46) 06-26 02:34:08.362: W/System.err(1261): at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:72) 06-26 02:34 :08。362: W/System.err(1261): 由: java.security.NoSuchAlgorithmException: KeyStore jks implementation not found 06-26 02:34:08.362: W/System.err(1261): at org.apache.harmony。 security.fortress.Engine.notFound(Engine.java:177) 06-26 02:34:08.362: W/System.err(1261): at org.apache.harmony.security.fortress.Engine.getInstance(Engine.java :151) 06-26 02:34:08.362: W/System.err(1261): 在 java.security.KeyStore.getInstance(KeyStore.java:116) 06-26 02:34:08.362: W/System.err (1261): ... 5 更多151) 06-26 02:34:08.362: W/System.err(1261): 在 java.security.KeyStore.getInstance(KeyStore.java:116) 06-26 02:34:08.362: W/System.err( 1261): ... 还有 5 个151) 06-26 02:34:08.362: W/System.err(1261): 在 java.security.KeyStore.getInstance(KeyStore.java:116) 06-26 02:34:08.362: W/System.err( 1261): ... 还有 5 个

06-26 02:34:09.802:W/System.err(1261):SASL 身份验证使用机制 DIGEST-MD5 失败:06-26 02:34:09.802:W/System.err(1261):在 org.jivesoftware。 smack.SASLAuthentication.authenticate(SASLAuthentication.java:341) 06-26 02:34:09.802: W/System.err(1261): 在 org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:242) 06-26 02:34:09.802: W/System.err(1261): 在 org.jivesoftware.smack.Connection.login(Connection.java:371) 06-26 02:34:09.802: W/System.err(1261):在 com.example.contactupdater.MainActivity$MainActivity2.login(MainActivity.java:358) 06-26 02:34:09.802: W/System.err(1261): 在 com.example.contactupdater.MainActivity$MainActivity2.login( MainActivity.java:347) 06-26 02:34:09.802: W/System.err(1261): 在 com.example.contactupdater.MainActivity$1.run(MainActivity.java:320)

0 投票
0 回答
1629 浏览

svn - SVNSERVE ldap 组

我需要配置 svnserve 守护程序以使用 ldap 组对用户进行身份验证。我所有的 svn 存储库都在 CentOS 盒子中。我执行了以下步骤:

1-安装库:

2- 编辑每个存储库中的 svnserve.conf 以使用 sasl 并将领域名称设置为可以访问此存储库的 ldap 组。

3- 编辑文件 /etc/sasl2/svn.conf 以配置 svnserve sasl 通信。

4- 编辑文件 /etc/saslauthd.conf 以配置 sasl ldap 通信。这里最重要的是我在 ldap_group_dn 字段中使用 %r 替换,以强制用户属于每个 svnserve.conf 文件中定义的正确 ldap 组。

#

这似乎可行,但我想知道使用领域名称属性与 ldap 组通信是否有任何负面影响。

提前致谢

0 投票
2 回答
2169 浏览

android - Android异常SASL身份验证失败使用机制DIGEST-MD5

我正在使用以下代码进行 xmpp 连接,但使用机制 DIGEST-MD5 出现异常 SASL 身份验证失败

并用于登录

请帮帮我..我尝试了很多东西,但注意到正在工作。提前致谢