thOAuth 2.0 - релиз

1973
Вот и настал момент когда могу представить релиз компонента thOAuth - авторизация/ регистрация через соц. сети. Работа завершена на данный момент компонент выполняет все возложенные на него задачи, а если быть точными то позволяет пользователям авторизироваться / регистрироваться на сайте, используя свои аккаунты в соц. сетях и других сайтах, который поддерживают oauth авторизацию.

В прошлом посте thOAuth 2.0 - авторизация и регистрация по взрослому был сделан анонс и были представлены скриншоты админки компонента, сегодня дополню некоторыми скриншотами фронта, а частности модуль авторизации и плагин позволяющий привязать соц. аккаунты у уже существующему аккаунту на сайте.

модуль авторизации


плагин привязки соц. аккаунтов


посмотреть компонент можно на демо сайте

стоимость не смотря на инфляцию остается прежней и составляет 1000 рублей.
купить можно в магазине


15.10.2014

Внесли правки в компонент, которые высказал Юрий, огромное ему спасибо за конструктивные замечания. Теперь при первичной авторизации через провайдера система запрашивает email после подтверждения его, система делает проверку и склейку профилей, и второй момент это расширили кол-во провайдеров которые поддерживают oAuth авторизацию. Также при первичной регистрации аккаунта, на указыный email отправляется письмо с уведомление о регистрации и сообщается логин и пароль, так как они создаются автоматом.

В ближайшее врем планируется добавить компонент oauth 2.0 сервером, что позволит использовать сайты с данным компонентом как провайдеров, для других.




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

Но фактически данный компонент можно дополнить плагином кросспостинга, ну или другими, пока не придумали еще.

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

17.10.2014

Доработаны мелочи, которые были озвучены, надписи предупреждения, оформлена поддержка отправки писем с кодами и пароля в формате HTML для лучшего оформления писем, а так же был сделан доп. плагин. аналогичный плагину loginza. Выглядит он вот так


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

На этом пока все, компонент выполняет свою функцию на 100% от задуманных возможностей.

Всем кто купил компонент обновление будет отправлено.
Youtube - пакетный импорт роликов | Simpla Captcha - перезагрузка.
Комментарии (67)
Def 11 октября 2014 в 21:23 +1
как происходит склейка профилей, если встречается уже было в БД? запрашивается ли подтверждение по мылу, если при авторизации мыло совпало с уже существующим в БД?
Def 11 октября 2014 в 21:26 +1
планируется ли вход через яндекс, mail.ru, одноклассники? или там нет апи?
maxisoft 11 октября 2014 в 22:07 +1
есть через одноклассники, есть в работе уже яндекс, маил ру пока не смотрели, есть еще другие провайдеры.
Игорь ФИН 18 октября 2014 в 11:12 0
А что там с Яндексом проблема? , Используйте их OpenID сервер,
nmsk 11 октября 2014 в 21:34 -1
Что-то я не пойму, где тут - регистрация с помощью данного модуля? Её - нет.
Это авторизация с помощью соц сетей, регистрация, это когда можно входить используя свой логин + пароль.

Поправьте меня если я не прав.
nmsk 11 октября 2014 в 21:36 -1
точнее "компонента"...

Нужна функция, что бы пользователь мог ввести желаемый логин + пароль + почту для последующих входов.
nmsk 11 октября 2014 в 21:38 0
да ёпрст) нет возможности редактировать свои сообщения...

1. Авторизировался
2. Вошел
3. Отвязал свой учётную запись
4. Вішел.

Далее при новом входе, снова учётная запись "привязана", в общем сырой компонент, не продуманный.

имхо

пс
ничего личного, но вещь "была бы" полезной.......
nmsk 11 октября 2014 в 21:40 0
флудить так флудить)))

при попытке ввести "новый пароль", пишет "Старый пароль введен неверно." smile
reload 11 октября 2014 в 21:43 0
1. после обычной регистрации вы авторизируетесь с помощью заданного ключа - (логин+пароль)

2. после реги через thOAuth вы авторизируетесь с помощью спец. ключа - (данный соц.аккаунта)

регистрация в thOAuth происходит при попытке первой авторизации

- это я в общем описал, думаю тут работает приблизительно так же)

регистрация, это когда можно входить используя свой логин + пароль.
а если ключем входа поставить номер мобилы? это тоже будет НЕ регистрации?))
nmsk 11 октября 2014 в 21:47 0
Думаю я суть изложил понятно, лично у меня, такая "Регистрация", интерес не вызывает.
Def 11 октября 2014 в 21:50 0
все нормально с такой регой. ниже описал как было бы сделать правильно, чтобы и аккаунты не плодились и челоек также мог авторизоваться и без соцсети, зная свой лоин и пароль, которые будут отрпвлены на мыло автоматом
maxisoft 11 октября 2014 в 22:05 0
это будет сделано буквально на днях, так как вылетела из головы вы что не все соц сети отдают емейлы. там где они есть они автоматом и берутся при создании акка.
Def 11 октября 2014 в 21:49 0
было бы удобно на самом деле, если бы при реге через акк соцсети, запрашивался только e-mail и автоматом присваивались логин=e-mail и пароль, которые бы отправлялись на мыло указанное во время авторизации.

а то без запроса мыла будут пложиться разные акки одного и того же челвоека.
maxisoft 11 октября 2014 в 22:01 0
Ну во первых, с email согласен, и это на днях будет решено, тот флуд который развел nmsk, понятен скорее всего только ему. Компонент работает в не скольких режимах сейчас стоит автоматическая регистрация, автоматом создается аккаунт в системе с привязкой к соц. сети. можно сделать только привязку к существующему аккаунту. После внесения запроса на мыло, будет добавлен контроль на наличие уже аккаунтов. пока что пользователь сам привязывает свои акки к одному.
Def 11 октября 2014 в 22:11 0
также. если введенное мыло совпадает с мылом в базе, то отправлять на указанное мыло ключ на подтверждение, что это "Я регистрируюсь через аккаунт такой то соцсети". И сделать действие ключа только 10 минут, т.е ограничено по времени. А в окошке где человек указал мыло менять окошко на другое, где пивать"В базе уже есть такое мыло. Если это дейсвтиельно ваше мыло, вам отправлен ключ, который нужно ввести в поле ниже"
maxisoft 11 октября 2014 в 22:14 +3
Да возможно и так сделать, услышали конструктивную критику и замечания, принял к сведению, и думаю в ближайшее время это будет сделано. :)
AndroS 12 октября 2014 в 08:25 0
На двойку будет компонент? :)
maxisoft 12 октября 2014 в 10:18 0
возможно. но пока 2-ка не является для меня приоритетной, многое в ней еще о конца не понятно и не изучено.
Ильгиз 6 ноября 2014 в 10:58 +1
Очень жду на двоечку!
Думаю не я один.
maxisoft 6 ноября 2014 в 11:13 0
На двойку если когда то и выйдет то не скоро.
SEOrigin 3 января 2015 в 02:41 0
Жаль, на двоечку очень актуально.
Val 12 октября 2014 в 14:56 0
Если не ошибаюсь, есть различные онлайн сервисы, для реализации данного функционала
maxisoft 12 октября 2014 в 15:24 0
Их очень много, никто не запрещает лично Вам использовать их, суть компонента отказаться от сторонних сервисов.
Алфей 11 октября 2014 в 22:26 0
Может стоит сделать при нажатии на иконку соц.сети всплывающее диалоговое окно с вопросом типа:
У вас действительно нет аккаунта на нашем сайте?
Если вы являетесь зарегисрированным пользователем, и ваш профиль еще не привязан к соц.сетям, рекомендуем вам авторизоваться используя ваш логин и пароль, далее вы сможете привязать ваш профиль к аккаунтам соц.сетей и т.д.
Если ваш профиль уже привязан к соц.сетям, тогда продолжайте Авторизацию.
Если вы забыли логин и пароль воспользуйтесь ссылкой "Вспомнить пароль".
Если вы еще не зарегистрированы на нашем сайте, тогда смело продолжате Регистрацию.

Окно можно выводить через кури раз в неделю.
Def 11 октября 2014 в 22:53 0
вы как то сильно усложняете задачу) а вот если я не помню регался я пару лет назад или нет?

это лишнее. если мыло у меня не поменялось, то я его введу при запросе в диалоговом окне и мне сам сайт подскажет регался я или нет и далее все сделает за меня, мне останется лишь ввести ключ, чтобы подтвердить, что это действвительно мое мыло.
lezginka.ru 12 октября 2014 в 01:50 0
в чем принципиальное отличие от логинзы...?
только то, что можно в профиле можно увидеть как авториз-ся или еще что-то ?
maxisoft 12 октября 2014 в 10:20 +1
принципиальное отличие в том что нет сторонних сервисов типа логинзы и улогина, все находится на вашем сайте и работает на вашем сервере. Дополнительное приемущество что можно расширить компонент, и получать токены для публикации информации в акки пользователей, фактически можно расшить компонент для полноценной работы с api соц сетей.
lezginka.ru 16 октября 2014 в 09:55 0
значит ли это, что через api соц сетей можно вывести напоминание юзеру, что он был на нашем сайте ?
maxisoft 16 октября 2014 в 09:58 0
с некоторыми это проидет, но в VK нет так как токен имеент свое время жизни, долговечный токен VK отдает только для мобильных приложении теперь.
Доротея 12 октября 2014 в 15:43 0
Большой шаг в Социальную область. Поздравляю, отличная работа)
Может быть теперь моё Желание тоже можно будет реализовать? Всё таки тема схожая)
Def 15 октября 2014 в 02:15 0
когда планируется обновление аддона? приобрел бы в рабочем состоянии, если не будут дублироваться акки
maxisoft 15 октября 2014 в 22:47 0
уже все сделали, можно смотреть на демо сайте обновили компонент, теперь он при регистрации спрашивает емейл и склеивает профили. также существенно расширил кол-во поддерживаемых провайдеров.
Доротея 15 октября 2014 в 23:02 0
Не какой волны негатива не вызывает) Вы имеете право ставить дополнительную цену на дополнительную работу.
Главное что бы можно было обновиться не теряя свои потраченные 1000 рублей за предыдущую версию.
Будут деньги, обязательно куплю.
Алфей 16 октября 2014 в 07:11 -1
А почему у мнея соц.сети в плагине отображаются так?
maxisoft 16 октября 2014 в 09:28 0
у меня все выглядит нормально, http://joxi.ru/8ZrJqvYkiWvxAj
Def 16 октября 2014 в 11:27 0
Отлично, затестим:) и если все гуд, будем брать)
Но фактически данный компонент можно дополнить плагином кросспостинга, ну или другими, пока не придумали еще.

думаю было бы класснос, если пишет на своей стене на сайте оно бы отправлялось на стену в соцсеть
Def 16 октября 2014 в 11:30 0
полезно плагином добавить на страницу входа и регистрации, по типу плагина логинзы. т.к это всеже основные страницы для регистрации и входа в профиль
Def 16 октября 2014 в 11:31 0
и еще рассылку писем в html формате- чтобы можно было стилизовать все уведомления, которые отправляе данный аддон
Def 16 октября 2014 в 11:33 0
если мыло совпало с тем, что уже есть в базе, то после введения кода подтверждения было бы хорошо выдавать всплывающее сообщение о том, что: ваш аккаунт прикреплен а аккаунутн на портале такому-то. Тогда челвоек будет лучше понимать что произошло
Алфей 16 октября 2014 в 12:54 0
Подобное сообщение не помешало бы вывести на странице ввода Емайл, типа: Если вы ранее регистрировались на нашем сайте, введите Емайл указанный при регистрации, в этом случае аккаунт соц.сети будет автоматически привязан к вашему профилю.
maxisoft 16 октября 2014 в 12:59 0
это можно прописать в шаблоне, компонента, поэтому как бы все отдается на откуп владельца сайта.
Def 16 октября 2014 в 14:24 0
кстати да, это тоже полуезно для пользователя, чтобы он знал, что ему надо лучше ввести тот который уже вводился ранее
maxisoft 16 октября 2014 в 12:47 +2
ок учел, все замечания и предложения, с обновлением сделаем это.
Алфей 16 октября 2014 в 15:59 0
А когда ждать обновление!? hoho
maxisoft 16 октября 2014 в 16:08 0
в ближайшее время.
Def 16 октября 2014 в 22:19 +1
ок. очень ждем, чтобы приобрести
rookee 17 октября 2014 в 11:54 0
а можно как то делать авторизацию на ajax? ну что бы не перекидывало на страницу регистрации ?
PIN 17 октября 2014 в 18:55 0
Можно, но это уже будет не OAuth
maxisoft 17 октября 2014 в 21:18 0
без переброски нет, по стандарту oAuth 2.0 вы должны пройти авторизацию на сайте доноре, после чего он отдаст Вашу информацию и token доступа сайту реципиенту, который ее уже и обрабатывает.

Вышло последнее на данный момент обновление, компонент выполняет свое предназначение на 100%.
Def 18 октября 2014 в 00:45 0
оплатил. буду тестить сегодня popcorn
Алфей 18 октября 2014 в 01:11 0
После обновления почему то перестала работать авторизация. Через привязанные ранее аккаунты работает, а если зайти через другой аккаунт, идет проверка Емайл, приходит письмо с кодом, ввожу код и ничего не происходит, выкидывает на главную страницу.
На демо сайте все работает. Почему так?
maxisoft 18 октября 2014 в 09:10 0
нужно переустанвоить компонент, так как были правки в БД. скорее всего из за этого не срабатывает. Забыл написать в ридми.
Def 18 октября 2014 в 10:41 0
установил, но почему то не могу посомтреть настройки компонента - показывает белый лист
Алфей 18 октября 2014 в 11:45 0
Переустанавливал компонент, не помогло...
maxisoft 18 октября 2014 в 22:08 0
Ребята, я только приехал, почти 9 часов в дороге были, завтра я всем отвечу и пешим проблемку которая возникла. Прошу прощение за накладку.
Def 18 октября 2014 в 23:58 0
ок. очень ждем
Алфей 19 октября 2014 в 18:52 0
Обновление получил, всё работает как надо. Спасибо за компонент!
Алфей 19 октября 2014 в 18:52 0
Обновление получил, всё работает как надо. Спасибо за компонент!
Def 19 октября 2014 в 19:54 0
а что дает надстройка "Режим работы"? если выбрать авторизация, то не даст использовать при регистрации, или что?
Def 19 октября 2014 в 20:42 0
и какой урл скрпита-обработчика у твиттера? почему то прописал ИД и ключ, но не регает. может не правильно указал урл скрпита-обработчика ?
Def 19 октября 2014 в 20:50 0
Callback URL у яндекса что прописывать?
Алфей 19 октября 2014 в 21:20 0
Домен/oauth/google/int_callback
Вместо гугла пиши yandex, для твиттера пиши Twitter
Def 19 октября 2014 в 20:56 0
еще недочет небольшой - если скрыты провайдеры, которые были установлены, но скрыты, то в плагине на странице логина все равно показываются
Алфей 19 октября 2014 в 21:24 0
Подтверждаю. Если провайдер выключен - иконки остаются. А если удалить провайдера - иконка пропадает в плагине.
Алфей 19 октября 2014 в 23:10 0
Спасибо Максим! Оперативно исправил. Теперь всё супер!
Владимир 8 ноября 2014 в 21:30 +3
Для InstantCMS 2 будет?
SEOrigin 3 января 2015 в 02:42 +1
Присоединяюсь. Очень ждём для двойки.