Выполнение этого в App Engine ничем не отличается от выполнения в любой другой среде сервлетов Java, за исключением того, что вы храните свои пользовательские данные в хранилище данных.Как именно вы реализуете, зависит от вас и зависит от ряда факторов;полный учебник о том, как построить систему аутентификации пользователя, кажется, выходит за рамки ответа на переполнение стека.
Однако я настоятельно рекомендую использовать готовое решение для аутентификации;если вам не нравится аутентификация пользователей Google, в качестве опции предлагается App Engine со встроенной аутентификацией OpenID.Отказ от своей собственной ответственности делает вас ответственным за такие проблемы, как безопасное хранение паролей, которое трудно понять правильно, подвергает ваших пользователей потенциальным проблемам безопасности и заставляет их создавать еще одну учетную запись пользователя вместо использования существующей.