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