Один вход, многократная проверка подлинности приложения - PullRequest
2 голосов
/ 03 октября 2011

Есть ли сервер аутентификации Codeigniter, который доступен для использования? Пытаясь создать сервис для нескольких приложений, похожий на Basecamp, и я не хочу изобретать велосипед. В качестве альтернативы, есть ли респектабельные ресурсы, которые имеют дело с этим типом аутентификации?

Спасибо!

Ответы [ 3 ]

2 голосов
/ 03 октября 2011

Или вы можете внедрить службу OpenID и подключить все приложения CI через openid. Это способ, которым StackOverflow делает это. Я бы гуглил "codeigniter openid" чтобы посмотреть что доступно. Вот выборка:

http://thinkmoult.com/2009/02/22/use-codeigniter-openid-library-to-integrate-openid/

http://codeigniter.com/wiki/OpenID

2 голосов
/ 03 октября 2011

Вы должны быть в состоянии создать пользовательскую базу данных и библиотеку аутентификации для выполнения этой работы.

TankAuth возможно?

Вы можете установить 2 приложения отдельно или совместно использовать установку CI, используя одну и ту же библиотеку и базу данных аутентификации.Я бы оставил все остальное для конкретного приложения, просто поделился профилем и информацией для входа.

1 голос
/ 03 октября 2011

Facebook connect предлагает хорошие возможности аутентификации. Также Google , Yahoo! и многие другие крупные сайты предлагают аналогичные возможности.

Если вы имеете в виду, что вам нужна какая-либо форма обслуживания «зарегистрируйтесь на одном сайте, получите их все», все, что вам нужно сделать, это указать аутентификацию на одной и той же базе данных на всех сайтах.

Другой возможностью является создание страницы аутентификации с использованием cURL или AJAX для проверки аутентификации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...