有人可以解释以下之间的区别:
- Kerberos API
- GSS-API
- krb5 API
什么应该用于哪个用例?
如果我想通过 API 为用户帐户设置密码和主体,我应该使用什么 API?
有人可以解释以下之间的区别:
什么应该用于哪个用例?
如果我想通过 API 为用户帐户设置密码和主体,我应该使用什么 API?
首先,今天的 Kerberos 是第 5 版,所以第 1 点和第 3 点是一样的。Kerberos 是一种低级身份验证机制,而 GSS-API 是一种高级 API,通过其 OID 支持多个机制。在这种情况下,您通过 GSS-API 和 OID 间接使用 Kerberos 1.2.840.113554.1.2.2
。您永远不会直接使用 Kerberos。
你想设计什么类型的 API?更改 AD 密码最好直接通过用户进行……除非您有令人信服的理由不这样做。