Использование Appengine/Java
Я переношу OpenID 2.0 на OpenID Connect (OAuth 2.0 для входа), как описано здесь: https://developers.google.com/accounts/docs/OpenID?hl=ja
Я перехожу к шагу 3: сопоставьте (существующие) идентификаторы OpenID 2.0 с (новыми) идентификаторами OpenID Connect.
В нем говорится: «В вашей пользовательской базе данных свяжите openid_id с новым идентификатором подписки». Проблема в том, что я не могу выбрать своих существующих пользователей с помощью openid_id, так как в моей существующей пользовательской таблице используется com.google.appengine.api.users.User.getUserId() в качестве значения для идентификации пользователя.
(Я также сохранил полный объект com.google.appengine.api.users.User)
Любая идея, как я могу использовать openid_id для выбора пользователей appengine?