我正在开发一款Android应用程序,需要不同级别的身份验证,希望使用Active Directory进行身份验证。
据我所知,微软建议使用Kerberos。如何在Android上实现?我看到了javax.security.auth
文档,但它并没有告诉我太多信息。
我还在某个地方看到过一个笔记,即Kerberos不包含用户组 - 这是真的吗?如果是这样,我是否需要同时使用LDAP来完成?
编辑
主要目标是实现与Active Directory的LDAP连接,以便对企业Android应用程序进行身份验证并赋予用户正确的权限。真正的障碍在于Google在其移植到Android时省略了许多Java Web Services API。(例如javax.naming
)此外,Android jar中的许多连接机制似乎只包括作为传统代码,并且实际上什么也做不了。