草庐IT

samba-winbind-kerberos

全部标签

java - Kerberos 与 Java

我正在尝试从Java登录kerberoskdc。但是Java抛出异常。似乎登录成功,但有些东西停止登录。我不知道为什么?有人有解决这个问题的方法吗?这是我的Java系统输出:DebugistruestoreKeyfalseuseTicketCachetrueuseKeyTabfalsedoNotPromptfalseticketCacheisnullisInitiatortrueKeyTabisnullrefreshKrb5ConfigistrueprincipalisnulltryFirstPassisfalseuseFirstPassisfalsestorePassisfalsec

java - 如何使用带有 Kerberos 身份验证的嵌入式 Jetty Server 9?

我正在尝试使用Jetty嵌入式服务器来公开我的RestAPI,现在我想实现Kerberos身份验证。这就是我创建SecurityHandler的方式StringdomainRealm="MY.COM";Constraintconstraint=newConstraint();constraint.setName(Constraint.__SPNEGO_AUTH);constraint.setRoles(newString[]{domainRealm});constraint.setAuthenticate(true);ConstraintMappingcm=newConstraintM

SSL和Kerberos身份验证的区别?

SSL(SecureSocketsLayer,安全套接层)和Kerberos(一种网络认证协议)都是用于提供身份验证和加密通信的技术。它们有以下主要区别:目的:SSL主要用于保护基于Web的应用的通信安全。而Kerberos是一种身份验证协议,主要用于保护跨资源和跨操作系统的通信安全。认证:SSL使用非对称加密技术,由客户端生成一对公钥和私钥,并将公钥发送给服务器。服务器将公钥存储在服务器上,然后使用此公钥加密服务器产生的随机密钥,并将其发送回客户端。客户端使用私钥解密该密钥,以确认服务器的身份。Kerberos是一种基于对称加密的身份验证协议。在Kerberos中,所有通信都以共享密钥加密。

无法在flume中配置kafkachannel或kafkasource启用kerberos的集群loginexception

我尝试在Flume中设置Kafkachannel(或Kafkasource)。我经常收到例外引起的是:Javax.Security.auth.login.LogineXception:无法登录:要求客户端获取密码,但是KAFKA客户端代码当前不支持从用户获取密码。确保-djava.security.auth.login.config属性传递给JVM,并将客户端配置为使用票证缓存(使用JAAS配置设置“USETICKETCACHE=true)”。确保您使用的是要连接到的Kafka经纪人的FQDN。无法从用户获得身份验证信息我的jaas.conf如下:KafkaClient{com.sun.sec

java - 与基本链接的 Spring Security Kerberos

我有一个关于SpringSecurity的快速问题。我正在寻找一种将安全性集成到我们的应用程序中的解决方案,该应用程序提供SSO,但也提供基本的HTTP。我们系统的一个自动化部分只能支持基本身份验证,我们被它锁定了。目前,我们的目标是将Kerberos用于我们的SSO解决方案,然后还支持基本(非常受限的使用)。所有这些都将保护通过resteasy运行的RESTfulWeb服务。有没有人看到在springsecurity中将Kerberos和BASIC链接在一起的解决方案存在任何固有的不可能性?我们在WildFly和undertow方面遇到了问题,无法支持多种不同的身份验证方法,这些方法

java - 节俭的 Kerberos?

我编写了一个简单的基于Thrift的Java应用程序。它真的非常简单,只不过是在java中使用Thrift的“HelloWorld”消息传输。我被告知我需要在我的消息中添加Kerberos支持。我进行了一些谷歌搜索,令我惊讶的是Thrift还没有某种形式的Kerberos支持(或者即使有,我也找不到)。我考虑过使用GSSAPI编写自己的包装器,但我无法包装/解开我的Thrift消息,因为这会破坏Thrift消息格式。有人用过Kerberos化Thrift吗?...或者知道如何实现?提前致谢。 最佳答案 **所以,我想有一种方法可以通

samba的性能优化以及测试

1.创建基础镜像服务器初始化脚本init_0.1.sh#关闭防火墙echo-e"systemctlstopfirewalld.service\nsetenforce0">>/etc/profile.d/env.shchmod+x/etc/profile.d/env.sh./etc/profile.d/env.sh#软件源yuminstallwget-ywget-O/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-7.repoyumcleanallyummakecache#常用软件##x11转发yumi

Xcode15 SwiftUI项目适配iOS13,iOS14报错:Sandbox: rsync.samba(17218) deny(1)修复

Xcode15SwiftUI项目适配iOS13,iOS14Sandbox:rsync.samba(17218)deny(1)修复报错提示:Sandbox:rsync.samba(12698)deny(1)file-write-create/Users/shrek/Library/Developer/Xcode/DerivedData/PhotoPC-dejmlgrmwbxazrgvfwpxvhadwsuy/Build/Products/Debug-iphonesimulator/PhotoPC.app/Frameworks/Alamofire.framework/.Alamofire.ihLd

java - 从授权 header 中的 Kerberos 票证中读取用户名

我想从授权HTTPheader中的Kerberos票证中读取用户名。我正在使用Java。我花了好几天的时间阅读有关该主题的大量网站,试图实现这一目标,但未能做到这一点。Kerberos对我来说是新的/陌生的。这是我取得的成就:当用户首次访问网站时-没有Authorizationheader,服务器会使用401+header进行响应:WWW-Authenticate=Negotiate。客户端会发生各种神奇的事情。用户返回一个HTTP请求,其中包含Authorizationheader,其值类似于:“NegotiateYHcGB...==”将base64编码的票解码为字节数组。从这里开始

java - 无法使用 kerberos 票证缓存对 apache http 客户端 4.5 进行身份验证

我正在对kerberos身份验证的REST服务执行https请求。如果我使用key表,一切都很好。但是,我有一个要求,我应该使用在使用密码登录工作站时创建的kerberos票证缓存文件。我会将域替换为MY_DOMAINE.COM因此,klist显示:Ticketcache:FILE:/tmp/krb5cc_210007Defaultprincipal:dragomira@MY_DOMAINE.COMValidstartingExpiresServiceprincipal05/15/1807:21:5105/15/1817:21:51krbtgt/MY_DOMAINE.COM@MY_DO