С OpenID вы, как проверяющая сторона, не можете навязать политику входа в систему для пользователя у его провайдера.Вы можете запросить, чтобы провайдер повторно зарегистрировал пользователя, как у вас с расширением PAPE, но провайдер может все еще игнорировать это.
Параметр cacheDiscovery
не имеет отношения к сквозному входу в систему, поэтому я предлагаю вам удалить эту запись, поскольку он просто замедлит все входы в систему.
Я думаю, что вы ошибаетесь, когда говоритеэто не перенаправление в Google.Если вы просматриваете журналы или адресную строку вашего браузера, Google.com должен быть перенаправлен, но в этот момент Google решает, что у пользователя есть сеанс входа в систему, и избегает предлагать ему снова войти в систему, и перенаправляет пользователя немедленно обратно на вашсайт.