Я хотел бы создать систему единой точки входа, подобную login.ubuntu.com.
Действительно ли там какой-либо исходный код доступен? В противном случае Вы знаете, на которых технологиях это было создано?
login.ubuntu.com является поставщиком OpenID. Это - проект Бесплатного программного обеспечения, выпущенный в соответствии с GNU Affero GPL v3. Можно найти его на Панели запуска в проект .
канонического поставщика идентификационных данныхЭто использовало бы PHP, вероятно, и затем сохранило бы Ваши данные в базу данных SQL. В значительной степени Вы вводите данные в HTML-форму, которая тогда отправляется на сервер. Сервер анализирует данные, чтобы видеть, законно ли это и затем выполняет действие, основанное на нем. Если Вы войдете в систему, сервер будет, вероятно, отправленный данные сессии и cookie к и от клиента сервера для установления безопасного входа в систему. Если бы Вы регистрируетесь, сервер составил бы новую таблицу в свою базу данных SQL с Вашим именем пользователя слева и другими данными в ячейках направо.