Я пытаюсь реализовать вход в систему OpenId для веб-приложения. Каждый раз, когда новый пользователь входит в систему через OpenId, я создаю нового пользователя в системе и среди данных сохраняю их URL openid, чтобы в следующий раз они входили в систему с этим пользователем.
Я тестирую это с моим Gmail OpenID, и проблема в том, что каждый раз, когда я делаю это, Google отправляет другой URL openid, то есть https://www.google.com/accounts/o8/id?id=SomethingThatChangesFromTimeToTime
Конечно, я не могу сказать, новый это пользователь или нет. Я немного озадачен: не должен ли идентификатор openid всегда оставаться прежним?