Регистрация и вход с нескольких платформ

Мне не терпится увидеть некоторые предложения по системе входа в систему. Скажем, у корпоративной компании есть несколько (10) сайтов с одинаковыми учетными данными для входа. Единый вход уже реализован на базе WIF. Давайте пока проигнорируем WIF. Я хотел бы ввести систему входа и регистрации.

Регистрация и вход в систему могут быть выполнены через любой из списка (facebook, twitter, linkedin, google и т. д.). Конечно, прямо сейчас я сделал это с инфраструктурой ASP.net 4.0 и поддерживает только приложения asp.net.

Я ищу некоторые объяснения, чтобы привести «Общую систему регистрации и входа» для всех 10 сайтов и с любой платформой, скажем, .Net, Classic ASP, PHP.

Может ли кто-нибудь сказать некоторую общую идею о вышеупомянутом упоминании.

Наконец, я планирую сделать единую систему входа в систему, которую можно было бы легко интегрировать с любым новым сайтом на любой платформе.

Любые предложения и идеи будут более оценены.

Спасибо


person jacobsome    schedule 20.09.2012    source источник


Ответы (1)


Я думаю, что facebook это хороший выбор, у них есть sdk для работы с facebook и обрабатывает большую часть того, что вам нужно, это преимущество.

Но на ваших 10 сайтах и ​​на будущих у вас наверняка есть роли и разрешения для пользователей. вам нужно будет реализовать членство, а затем, когда пользователь войдет в систему с facebook, создайте пользователя в вашей системе.

Но вход в систему через facebook приносит новое имя пользователя и, возможно, новый адрес электронной почты, который может не быть связан с пользователями, которые есть у вас в текущем приложении.

Facebook, oauth-2.0, если вам нужно выполнять роли, этим управляет ваше приложение.

person DadViegas    schedule 20.09.2012