Использование JAAS (Служба аутентификации и авторизации Java) на Android - PullRequest
1 голос
/ 26 декабря 2011

Можно ли использовать JAAS в приложении для Android?
В API Android большинство классов пакета javax.security.auth говорят о

Устаревшая безопасностькод;не используйте.

Но есть ли замена для JAAS, ориентированного на пользователя, на Android?Или это может сработать, если я вручную разверну jaas.jar?

1 Ответ

1 голос
/ 29 декабря 2011

JAAS не относится к Android.JAAS обеспечивает ориентированную на пользователя защиту для приложений на основе Java (кто является удостоверением - обычно это «пользователь», такой как идентификатор пользователя LDAP - который «запускает» приложение, и ему разрешено делать то, что он пытается).В Android идентификаторы пользователей используются по-разному, так как каждое приложение запускается с другим идентификатором пользователя, чтобы отделить приложения друг от друга.Поскольку между приложением Java с поддержкой JAAS и приложением Android существуют совершенно разные концепции идентичности, модель JAAS не очень хорошо согласуется с моделью Android, поэтому в документах приведены предупреждения.

Квазиэквивалентв мире Android есть модель разрешений, которая подробно описана в этой книге: http://shop.oreilly.com/product/0636920022596.do.

...