- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 krb5 库用 C++ 开发一个基于 Kerberos 的应用程序。它还旨在支持多领域 kerberos,因此它自身的服务在 HADOOP.COM
等领域中运行,用户从领域 USERS.COM
进行连接。出于切线目的,我需要知道 USERS.COM
领域的 KDC。我知道信息在 krb5.conf 的“领域”部分,但我需要能够以编程方式查找它。
所以问题是,给定一个领域,是否有一种方法可以仅使用 krb5 API 查找关联的 KDC(即不手动解析 krb5.conf 文件)
我引用的 API 已记录 here
最佳答案
没有公共(public) API 可以执行此操作。 k5_locate_kdc
函数(在 MIT 实现中;Heimdal 的方法略有不同)是一个内部函数。使事情变得更复杂的是,可以通过多种方式定位 KDC:
关于c++ - 使用 krb5 API 查找领域的 KDC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46430159/
我正在尝试使用 java 执行 kerberos 身份验证。 我启用了调试。 当尝试使用 tgt 连接到 LDAP 时,我得到(服务器名称已更改): getRealmFromDNS: trying s
我正在尝试使用 .net 核心获取以下 c# 代码以在 raspberry pi 上运行,该代码在 Windows 上运行良好并且完全按照我的要求执行。但是在 pi 上,它给了我一个涉及 kerber
我已经构建并安装了 MIT kerberos 代码。 我也让它在一台机器上工作(用 sserver 和 sclient 测试)。我这样做是为了开发一个使用 kerberos 进行身份验证的应用程序作为
我在 centos vm 中有一个 ldap 服务器 + kerberos 设置(使用 boot2docker vm 运行)我正在尝试将它们用于我的 Web 应用程序身份验证(来自主机 - 我的 ma
我正在尝试使用 spring-security-kerberos 扩展通过 kerberos 实现 SSO。 我创建了一个 key 表文件,但在尝试访问我的 web 应用程序时出现以下错误: GSSE
我是 Linux 的新手,但必须通过它才能完成作业。我必须将作业发送到 Hadoop 集群。我将这些作业发送到 Docker 容器中。要访问集群,我必须使用以下命令:kinit @CUA.SURFSA
我正在使用 krb5 库用 C++ 开发一个基于 Kerberos 的应用程序。它还旨在支持多领域 kerberos,因此它自身的服务在 HADOOP.COM 等领域中运行,用户从领域 USERS.C
对 Kerberos 身份验证的 native Java 支持使用系统属性 java.security.krb5.kdc 和 java.security.krb5.realm 来指定确切要求确认的服务
Hadoop datanode 无法与 KDC 通信,但 kinit 可以正常工作。 sudo kinit -k -t /etc/hadoop/conf/hdfs.keytab hdfs/symbio
我在Kerberos protected Hadoop群集上遇到一个非常奇怪的错误。当我直接从命令行(CLI)读取HDFS目录时,我得到了所有想要的结果: $ hadoop fs -ls hdfs:/
我正在构建一个简单的 Jaas 登录模块。这使用以下代码: public class Jaas { private static String name; private static
很抱歉我的问题很明显,但我来自嵌入式世界。 我正在尝试使用 c/c++ 开发一个简单的 Windows 应用程序,以直接使用 GSSAPI 或 Kerberos API 通过 KDC 进行身份验证。假
我正在尝试使用从属和数据库传播(不是增量)在 Redhat 上设置 Kerberos。我正在浏览麻省理工学院的 KDC installation and configuration 文档.目前,我有三
我正在尝试获取针对 Active Directory 运行的测试 Kerberos 客户端/服务器对。我在公司网络的备用域中创建了三个用户“RichardC”、“Server1”和“Server2”。
我是一名优秀的程序员,十分优秀!