MaxHub
Служба Заботы MaxSite CMS

Авторизация и/или регистрация через социальные сети (заплачу за работу)

Вакансии и резюме / 1 января 2016

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

Сейчас нужно сделать нормальную авторизацию/регистрацию через основные социальные сети.

Что нужно от плагина?

  1. На уровне настроек - возможность выбора, к какому типу пользователей применяется: юзеры или комюзеры.
  2. Хотя бы три соцсети: Вконтакте, Твиттер, Фейсбук. Лучше больше: Гугл+, Одноклассники, Инстаграмм и т.д.. Но если выйдет Вк, Твиттер и Фейсбук - уже отлично.
  3. Возможность "привязки" своих аккаунтов с соцсетей для тех, кто ранее регился обычными способами. Т.е. опционально - чтобы человек мог связать свой аккаунт с соцсетями.
  4. При авторизации, регистрации соцсеть может не давать какие-то нужные для Максайт данные (допустим, email). Эту допинформацию плагин должен запрашивать у посетителя, после чего продолжать процесс авторизации/регистрации.

Это тот минимум, который необходим. Готов платить, называйте цену.

Комментариев: 6
  1. Интересует несколько моментов наподобии того, принципиально ли делать авторизацию напрямую с сервисов или можно воспользоваться агрегатором? Так-таки разрешать любым приходящим людям авторизоваться через vk-fb и оказаться залогиненным как пользователь, имеющий доступ в админку и чуть подробней о том, как должна выглядеть привязка профиля к (одной? нескольким?) соцсетям? Ну может ещё о регистрации подробней расспрошу.

    А также насколько интегрировать взаимодействие с соцсетями в профиль посетителя и закладывать ли уже сейчас возможность дальнейшей сквозной авторизации ваших сайтов (первый абзац)?

  2. принципиально ли делать авторизацию напрямую с сервисов или можно воспользоваться агрегатором?

    Напрямую лучше.

    Так-таки разрешать любым приходящим людям авторизоваться через vk-fb и оказаться залогиненным как пользователь, имеющий доступ в админку

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

    и чуть подробней о том, как должна выглядеть привязка профиля к (одной? нескольким?) соцсетям?

    Юзер/комюзер должен иметь возможность связать аккаунт с соцсетью (двумя, тремя...) для того, чтобы в дальнейшем иметь возможность быстрой авторизации через оные. При первой авторизации через соцсеть желательно предлагать привязку к профилю.

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

    Также юзер/комюзер должен иметь возможность "отвязать" аккаунт от той или иной соцсети на свое усмотрение в дальнейшем.

    А также насколько интегрировать взаимодействие с соцсетями в профиль посетителя

    Привязка-отвязка - тот минимум, который необходим. Поскольку данные о связанных аккаунтах будут сохраняться, в дальнейшем можно будет какое-то взаимодействие (вывод последних твитов в профайле юзера/комюзера, допустим) наладить самостоятельно, не на уровне плагина.

    и закладывать ли уже сейчас возможность дальнейшей сквозной авторизации ваших сайтов (первый абзац)?

    Ну, если вы попутно сможете решить и эту задачу - я возражать не стану) Но здесь важный нюанс: в рамках моей сети есть сайты, где пользователи регистрируются как комюзеры, и сайты, где пользователи регистрируются как юзеры. Соответственно, сквозная авторизация должна эти нюансы учитывать: юзер на одном сайте на другом становится комюзером и наоборот.

  3. Ну, если вы попутно сможете решить и эту задачу - я возражать не стану) Но здесь важный нюанс

    Дело в том, что сквозная авторизация в любом случае возможна только с учётом всяческих подобных нюансов, например, в одной ли базе данных лежат данные этих сайтов, на одном ли сервере, на одном ли домене, одинаковые ли секретные ключи в mso_config.php, известны ли все сайты заранее или нужна возможность авторизации на произвольно взятом сайте. Сначала нужно уточнить все эти граничные условия, а потом уже думать о возможности реализации и, например, закладывать недостающие поля в таблицах базы, чтобы осталось только написать код работы с этими таблицами.

    С другой стороны, так ли это нужно, если можно будет просто входить на каждый сайт через соц-сеть? (ответ зависит уже от ваших конкретных надобностей)

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

    2. Авторизация и регистрация через соцсети интересна и желательна многим, не только мне.

    Поэтому я бы хотел посмотреть, попробовать п.2, а если там все будет хорошо, то к вебмастеру в дальнейшем буду обращаться в том числе и по п.1.

  5. Я вам на e-mail написал. Не улетело ли письмо случайно в спам?

  6. Письма нет. Лучше через ВК:

    https://vk.com/doctor_lecter

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Вход / регистрация или войти без комментирования
  Имя и сайт используются только при регистрации

Авторизация MaxSiteAuth. Войти через loginza

(обязательно)