OAuth/OAuth2 вход/регистрация на сайт wordpress
Для сайта на wordpress нужно реализовать вход/регистрацию с помощью социяльных сетей: facebook, twitter, google+, microsoft live через технологию OAuth2.
Процесс такой:
1. на странице входа/регистрации расположены иконки соц сетей (на фронтенд странице, не wp-login)
2.
а. если пользователь зарегестрирован уже > залогинеть его с переадресацией на страницу профиля
б. если не зарегестрирован > идет переадресация на страницу с условиями регистрации (terms and agreement) > в случае согласиия с условиями, зарегестрировать пользователя с логином выбранной соц сети
Можно реализовать с нуля или переделать любой существующий плагин (wp social login к примеру), главное что бы при регистрации не регистрировать пока не будет согласия на странице "terms and agreement".
Рассмотрю любые варианты и предложения.
В заявке укажите вашу реализацию: с нуля или плагин.