Вы могли бы рассмотреть OpenID через любой из различных проектов движка приложений с открытым исходным кодом для этой цели, например этот для Django.
Вы не можете использовать существующий модуль «Пользователи» с этим (возможно, сохраните его с помощью серьезного взлома, но я не пытался использовать такие умения и не обязательно рекомендовал бы их ;-), но различные рассматриваемые проекты, как правило, предлагают полезные замены .
Создание этих собственных страниц входа в систему, конечно же, не так уж сложно с этими подходами, поскольку вы начинаете со всех источников для "OpenID-потребителя", который вы решите использовать.
Я не знаю, все ли домены, которые вы хотите поддерживать, являются провайдерами OpenID (хотя я не понимаю, почему какой-либо сайт, поддерживающий свои собственные логины пользователей , не также был бы провайдером OpenID - это легко и делает более ценным для пользователей наличие логинов на этом сайте! -), но я надеюсь, что это поможет вам продвинуться к вашей цели!