草庐IT

java - 如何在 HBase 中更新过期的 Kerberos 票证?

我有一个小的spring服务,它提供基本的功能,比如从hbase表中放入/删除/获取。一切似乎都正常,但有一个问题。启动我的tomcat服务器10小时后,我的kerberos票证到期,所以我应该更新它。我尝试将javaapi用于hbase并在我的代码中的每个方法中使用,它连接到hbase我添加了这一行:UserGroupInformation.getLoginUser().checkTGTAndReloginFromKeytab();我也试过:UserGroupInformation.getLoginUser().reloginFromKeytab()和:SecurityUtil.lo

php - Tableau Tickets - POST 以获取票证返回登录表单,而不是票证 ID

我发现StackOverflow周围没有多少Tableau专家,但也许有人以前遇到过这个问题,并且知道解决方案。我完全是Tableau的菜鸟,所以如果这个问题很空洞,请原谅我。提前致谢!系统我们设置Tableau的方式是在与网络服务器分开的服务器上。该应用程序是用PHP编写的,使用的是CakePHP2.2.0稳定版。10.0.0.10-webserver10.0.0.11-tableau为了让客户查看Tableau生成的报告,我们使用了受信任的身份验证票证系统,在该系统中,客户端会收到一个带有特定票证的URL。客户端然后使用此票证直接向画面服务器请求报告。一个例子:客户端获取http:

redis - cas redis 票证登记处

我想使用Redis作为票证存储为ApereoCAS实现HA/集群。我在一台本地机器上部署了所有组件,所以我已经设置好了:casserver(version5.3.1)ontomcat(version9.0.8)redis(version3.0.501)quorumof3instancesonlocalmachine我在尝试将TGT存储到redis时收到异常-JedisDataException:ERRinvalidexpiretimeinsetex有谁知道,我在这里错过了什么?我的cas.properties有什么问题?casRedis属性:#RedisTicketRegistryca

ios - 如何编写创建 JIRA 票证的 iOS 模块?

在提交带有屏幕截图的iOS错误时,我通常会遇到此工作流程:在iOS设备上截取屏幕截图打开图片求具体图片邮箱图片从邮箱下载图片创建JIRA票查找并附上截图提交工单我想把它改成这样:在iOS设备上截取屏幕截图(然后弹出JIRA错误提交表单)在iOS设备上填写表格并预先附上屏幕截图。提交工单我怎样才能做到这一点?进一步来说:我需要使用/理解哪些框架或库iOS和JIRA方面?如何截取屏幕截图机制(主页+关闭按钮)并打开应用程序View?我怎样才能将此代码模块放入任何项目中,以便它“正常工作”,而对任何项目文件或plist进行很少的更改。SeeFoneMonkey 最

java - 如何通过 GSS-API 获取 kerberos 服务票证?

有谁知道如何使用JavaGSS-API从key分发中心(KDC)获取服务票证?我有一个胖客户端应用程序,它首先使用Krb5LoginModule通过JAAS进行身份验证,以从票证缓存中获取TGT(背景:Windows,例如使用kerberos实现并将票证授予票证存储在安全内存区域中)。我从LoginManager获得包含TGT的Subject对象。现在我希望当我为我的服务创建一个特定的GSSCredential对象时,服务票证也将被放入主题的私有(private)凭证中(我在网络的某个地方读过)。所以我尝试了以下方法://ExceptionhandlingommittedLoginCo

java - 如何针对 Java 中的服务器验证 Kerberos 票证?

我们使用JAAS在使用WindowsKerberos票证缓存的Java应用程序中启用单点登录。我们的jaas.conf配置文件如下所示:LoginJaas{com.sun.security.auth.module.Krb5LoginModulerequireduseTicketCache=truedoNotPrompt=truedebug=true;};这样,我们就可以创建一个JaasLoginContext并成功获取用户的Kerberos票证。我们使用JMI将此票证发送到服务器应用程序。不过,我们没能做到的是在服务器上验证Kerberos票证实际上是由我们的ActiveDirecto

java - 在 Java 或命令行实用程序中是否有一种方法可以使用 native SSPI API 获取服务的 Kerberos 票证?

我想在Java中使用Kerberos实现单点登录,并成功地使用Windows登录的票证为服务创建了票证。不幸的是,我只能在启用注册表项“allowtgtsessionkey”时创建该票证。我一禁用它就收到一条异常消息“标识符与预期值不匹配(906)”。注册表项记录在http://java.sun.com/j2se/1.5.0/docs/guide/security/jgss/tutorials/Troubleshooting.html上和http://support.microsoft.com/kb/308339.不幸的是,我无法访问将使用我的应用程序的计算机上的注册表,因此我正在寻找

php - osticket,通过 REST API 创建票证

我正在尝试通过其RESTAPI(https://github.com/osTicket/osTicket-1.7/blob/develop/setup/doc/api/tickets.md)在osticket中创建票证问题是/api/tickets.json返回404。我将它安装在服务器上的osticket文件夹中(类似于http://my.net.work.ip/osticket/api/tickets.json-404)另外,我尝试了CURL服务器(通过ssh登录),为服务器的IP地址创建了一个APIKey并得到了相同的响应。我在这里错过了什么?谢谢 最

iphone - 如何使用远程 Web 应用程序对 iOS/iPhone 用户进行身份验证,并在以后对同一 Web 应用程序的请求中重新使用身份验证票证?

我正在构建一个iOS应用程序,我需要能够向Rails3应用程序发出经过身份验证的请求以获取各种数据。Rails3应用程序使用omniauth和类似https://myapp.com/auth/facebook的URL例如,通过facebook对用户进行身份验证...一旦通过身份验证,将身份验证存储在名为“auth”的安全cookie中。”我想知道的是如何从iOS/iPhone应用程序对我的用户进行身份验证,保留身份验证token并将其与将来的请求一起发送到Rails应用程序?使用ASIHTTPRequest我正在考虑做这样的事情:打开一个UIWebview,加载来自myWeb应用程序的

python:验证kerberos票证

我想知道-是否有人有一个优雅的解决方案来使用Python检查有效的Kerberos票证。无论如何,我都没有看到kinit或klist会显示票证是否已过期并返回代码,但我可以运行klist并使用输出的正则表达式。 最佳答案 另一种选择是检查'klist-s'的退出状态看起来更短并且不使用krbV:importsubprocessdefhas_kerberos_ticket():returnTrueifsubprocess.call(['klist','-s'])==0elseFalse 关