, что является лучшим способом реализации механизма AA (авторизация и аутентификации) в Java настольного приложения, у меня есть учет приложение, которому требуется механизм AAКак реализовать Java Authentication в настольном приложении
ответ
JAAS может быть хорошим местом для Начало.
Предлагаю вам использовать Kerberos для аутентификации. Java имеет встроенный клиент Kerberos. Вам просто нужно иметь KDC. Если у вас Windows AD, он может служить KDC.
Вы можете использовать JAAS в качестве API для аутентификации Kerberos.
Для авторизации нет ничего встроенного. Я предлагаю вам использовать авторизацию на основе роли. Вы должны сами определить роли, и их можно разместить в билете AuthorizationData of Kerberos.
Существует много других механизмов аутентификации, которые вы можете использовать на клиенте. Kerberos является единственным со стандартным токеном (билет), поэтому пользователям не нужно вводить пароль снова и снова.
Клиент Kerberos не работает с AD до 1.6, хотя. –
Неясно, какой тип AA вы имеете в виду.
Если вы хотите использовать АА для Windows Active Directory, самым простым способом является подключение к LDAP-серверу этого каталога с идентификатором пользователя и паролем (это проверка подлинности) и чтение списка групп (для авторизации).
JAAS довольно общий и, следовательно, сложный, для конкретных случаев часто лучше использовать более простой способ.
- 1. JFrame в настольном приложении Java
- 2. Макеты в настольном приложении
- 3. Загрузка свойств приложения в настольном приложении Java
- 4. Веб-служба RESTful в настольном приложении Java
- 5. BIRT в настольном приложении
- 6. CDI в настольном приложении
- 7. MongoDB в настольном приложении
- 8. Проверка JavaBeans в настольном приложении
- 9. Автоматический перевод в настольном приложении
- 10. Одноразовый файл конфигурации Java на настольном приложении
- 11. включая OWIN в настольном приложении
- 12. Практика регистрации в настольном приложении
- 13. Реализация функции «Отправить отзыв» в настольном приложении Java
- 14. Реализация Log4J в настольном приложении
- 15. весенняя проверка в настольном приложении
- 16. Как подключить переносное устройство, например Iphone, в настольном приложении Java?
- 17. Внедрение представлений в настольном приложении узла webkit
- 18. Вставка русского в настольном приложении
- 19. WinRT GUI в настольном приложении
- 20. Как проверить элементы в настольном приложении?
- 21. как использовать OAuth в настольном приложении
- 22. Как использовать @Autowired в настольном приложении?
- 23. Как включить HTML iFrame в настольном приложении
- 24. Как сделать исполняемый файл в настольном приложении
- 25. Просмотр управления и выбора в настольном приложении
- 26. Воспроизведение видео в настольном приложении C#
- 27. Как использовать службы отдыха на настольном приложении с Java?
- 28. Как реализовать права администратора в приложении Java?
- 29. как реализовать многопоточность в приложении Java
- 30. Как реализовать автозагрузку в приложении Java
Я ищу некоторые настольные приложения, в которых используется JAAS для AA. Я нашел много примеров примеров, но хочу реалистичный. Поэтому, если это возможно, не могли бы вы дать мне ур учетную заявку, которая использует JAAS? Это будет вашей большой помощью. Или вы могли бы предложить, где я могу найти такие приложения? Он может быть очень маленьким или средним размером. Email-адрес электронной почты ([email protected]) Спасибо – user523956