В настоящее время я создаю приложение для Android для своего проекта на выпускном курсе, но на данный момент у меня очень простые функции входа в систему.
На данный момент это просто имя пользователя и пароль, хранящиеся на сервере MySQL, программа запускает запрос, который запускает некоторый PHP, чтобы проверить, существует ли имя пользователя в таблице и правильный ли пароль. Это не будет достаточно безопасным, я просто хотел заполнитель, пока я занимался другими частями приложения.
Я рассматривал существующие фреймворки, которые могут обеспечить безопасную аутентификацию/авторизацию, а также управление сеансом, чтобы пользователю не приходилось постоянно входить в систему всякий раз, когда он повторно открывает приложение. Apache Shiro (https://shiro.apache.org/) звучит как потенциальное решение, но я был хороший поиск в Google, но не нашел примеров, в которых он используется для проектов Android.
Кто-нибудь знает, можно ли использовать его для приложений Android? Или есть ли достойные альтернативы?
Спасибо, Майк