Назначение Android Account Manager? - PullRequest
2 голосов
/ 06 октября 2011

Для чего предназначен класс android.accounts.AccountManager?

Документы класса говорят, что

обеспечивает доступ к централизованному реестру учетных записей пользователя в Интернете.

И почему это полезно?В документах снова указано:

Пользователь вводит учетные данные (имя пользователя и пароль) один раз для каждой учетной записи, предоставляя приложениям доступ к онлайн-ресурсам с одобрением в один клик.

  1. То есть речь идет только об удобстве пользователя?Это избавляет вас от необходимости вводить идентификатор и пароль.

  2. Но стоимость такова, что идентификаторы и пароли для всех ваших учетных записей хранятся на устройстве и, таким образом, уязвимы для кражи.

  3. И каждый сервер, для которого у вас есть id / passwd, тоже должен участвовать, верно?Так что это не используется как «заполнение поля» формы браузера.Для этого при успешном входе в систему сервер должен выдать вам токен, который можно использовать (в течение ограниченного периода времени) для повторного подключения к серверу.

Может ли кто-нибудь прокомментировать пункты 1, 2, и 3, и скажите мне, если я упускаю что-то значимое?

1 Ответ

2 голосов
/ 21 декабря 2011

1) То есть речь идет только об удобстве пользователя?Это избавляет вас от необходимости всегда вводить идентификатор и пароль.

Отвечайте, насколько я обеспокоен менеджером по работе с клиентами, я бы сказал, да, это только для удобства пользователя.

2) Но цена такова, что идентификаторы и пароли для всех ваших учетных записей хранятся на устройстве и, следовательно, уязвимы для кражи.

Ответьте правильно, поэтому нам следует избегатьиспользуя менеджер учетных записей, насколько это возможно. см. эту ссылку ниже http://security -n-tech.blogspot.com / 2011/01 / security-issue-by-by-android.html

вопросномер 3) у меня не так много идеалов об этом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...