Как мне поддерживать избыточность на моем сайте входа в систему OpenID?
Например, у меня есть пользователи, которые требуют 100% безотказной работы (да, верно, но давайте подойдем как можно ближе).
Некоторые из них используют менее доступных провайдеров (например, myphpid на своем веб-сайте или идентификатор стартапа, который часто отключается). Теперь я могу передать их более надежному поставщику, но я также хочу иметь некоторую избыточность.
Я надеюсь, что смогу развернуть одно решение, но недостаточно разбираюсь в OpenID:
Установите несколько phpmyids на разных хостинг-сервисах с одинаковыми учетными данными (хэш / ключ / и т. Д.), Но с разными доменами (в идеале я хотел бы иметь DNS с циклическим перебором и одно и то же имя, но я также хочу учитывать случай у них разные домены).
Будет ли это работать? Другими словами, у меня есть одинаковые файлы phpmyid, включая учетные данные, на разных серверах. Могу ли я использовать example.com/id и example2.com/id и ожидать, что он будет выглядеть одинаково на моем конце, чтобы мне не приходилось связывать несколько учетных записей OpenId с каждым пользователем в моей системе?
Хотя я использую пример phpmyid, вопрос более общий - важны ли учетные данные, или это домен / ip / ??? также связаны таким образом, чтобы предотвратить это?
Существует ли или может существовать стандарт, позволяющий перемещать свой OpenID от одного провайдера к другому без необходимости деления ссылок и повторных ссылок на каждый веб-сайт, на котором они использовали этот openid?
-Adam