我有一个让我发疯的问题。我试图在windows Server2012作为active directory服务器、Ubuntu12.04和apache作为webserver以及windows 7笔记本电脑作为客户端的组合上实现单点登录(所有3个都在同一个本地网络上)。我想我已经把一切都安排好了:
>
我已经在广告服务器上创建了一个keytab文件,当从webserver上的kinit命令中使用该文件时,不会出现任何错误,并且可以在之后使用klist确认收到了kerberos票证。
我正在测试的受保护目录在apache2.conf中设置如下:
AuthType Kerberos
KrbMethodK5Passwd on
KrbAuthRealms adrealm.local
Krb5KeyTab/etc/apache2/test.keytab
KrbServiceName nameofspninkeytabfile
Require valid-user
笔记本电脑已经添加到广告服务器上,在登录到它之后,在执行klist时列出了3个KerbTickets。
我已经将webserver的IP地址添加到IE11中受信任站点的列表中(包括http和https)。
使用WireShark,我可以看到客户机在请求身份验证时首先发送一个NTLM票证。由于webserver需要kerberos-ticket,这将失败,浏览器将返回到要求登录和密码的简单身份验证。当收到这些信息时,webserver联系广告服务器并验证凭据。所以身份验证是有效的--只是单点登录失败了。
所以最大的问题是:为什么浏览器在这种情况下发送一个NTLM-ticket?我已经用ie、firefox和chrome测试了这一点,它们都返回一个NTLM票。我尝试了SPN名称的不同组合,但结果都是一样的。我是否遗漏了一些命名约定,或者还有什么可能是错误的?
我发现DNS是问题所在。我将webserver添加到广告服务器上的DNS中,然后在从笔记本电脑打开页面时转移了kerberos票证。
我似乎无法正确配置系统,也无法让浏览器向Web服务器发送kerberos票据。而是发送令牌。 问:我该如何解决这个问题? 下面列出了所有细节和配置。 null 这就是我在中以编程方式注册配置的方式: 和 编辑1:附加信息 我已经下载了Kerberos Authentication Tester工具,当从服务器()运行它并对进行测试时,它显示了正确的身份验证。 当从服务器(浏览器所在)运行它时,它表
我需要告诉用户对我的网站使用的浏览器。(编辑:用户需要添加书签,这在标准的“互联网”浏览器上是不可能的。我需要知道要向他们显示什么消息。) 我不需要任何类型的浏览器。具体来说,在这种情况下,我需要能够检测浏览器是否真的是Google Chrome浏览器。 对于至少一个智能设备,我很难区分股票“互联网”浏览器和Chrome;两者都包含“Chrome”这个词。 三星galaxy s5: 股票浏览器用户
作用 支持普票、专票抬头获取,及按行程开票、按金额开票和电子发票下载 依赖 发票抬头需要在滴滴管理后台添加,然后可以通过普票、专票接口获取 开普票前需要通过普票抬头列表获取发票抬头 开专票前需要通过专票资质列表获取专票资质id 注意 所有接口调用时需要严格遵守请求方式(GET/POST) 使用接口前需要仔细阅读每个接口的注意事项 接口报错时先阅读通用错误解决方案和当前接口文档下的接口错误解决方案
问题内容: 我正在使用spnego(http://spnego.sourceforge.net)在JBoss下进行kerberos身份验证。 我需要解密kerberos票证才能访问包含PAC数据的授权数据。需要PAC数据来决定要授予用户哪些角色。 如何访问和解密kerberos票?我在网上搜索了示例,但没有任何努力。 问题答案: 这些家伙具有完整的PAC解码实现: http://jaasloung
我正在运行JMeter,它依赖于JDK 1.8的Krb5LoginMoules。 在我看来,不能跨多个请求维护kerberos会话。这将导致HTTP 401和每次请求前重新握手。 我正试图重现一个有严重间歇性性能问题的生产环境,我希望在测试中包括Kerberos/SSO身份验证,但我无法将其设置为像使用REST服务器的Windows客户端那样运行。 REST服务器向数百个Excel加载项客户端提供
完全免费的票据打印软件. FCNS.Bill票据通采用当今最先进的.NET技术开发,是国内第一套全开放式、模板最多、功能最强的票据打印管理软件。其主要功能: 1、国内首创全开放式理念设计,所有票据(包括用户自定义)都可拥有票据登记、票据查询、批量套打、生成关联票据等强大功能。 2、软件模板国内最多,可打印包括支票、进账单、电汇凭证、信封、快递单、收据、条形标签等230多种不同票据。 3、强大的票据