Я работаю над созданием приложения для Android, которое требует разных уровней аутентификации, и я хотел бы сделать это с помощью Active Directory.
Из того, что я прочитал, использование Kerberos - это способ, который предлагает Microsoft. Как это сделать для Android? Я вижу javax.security.auth
doc, но это не говорит мне слишком много.
Я также заметил, что Kerberos не содержит групп пользователей - это правда? В этом случае мне нужно каким-то образом объединить LDAP?
EDIT
Основной целью здесь является получение LDAP-соединения с активным каталогом для аутентификации и предоставления пользователю правильных разрешений для корпоративного приложения Android. Настоящим барьером здесь является тот факт, что Google оставил многие API веб-служб Java от него до порта Android. (т.е. javax.naming
). Кроме того, многие из механизмов соединения в банке Android, похоже, включены только в качестве устаревшего кода, и на самом деле они фактически ничего не делают.