ФорумСообществоПрофессиональная деятельностьВзаимопомощь → Ищу OAuth + OpenID + vkontakte

Ищу OAuth + OpenID + vkontakte

  • artoodetoo

    Сообщения: 5139 Репутация: N Группа: в ухо

    Spritz 22 мая 2010 г. 5:58

    Нужна надежная библиотека/класс авторизации везде. Чтобы без лишних зависимостей. Если больше 500 строк — ну его нах.
    vkontakte добавил не потому, что люблю эту гадость, а просто реально очень много людей там и глупо игнорировать этот факт.
    ιιlllιlllι унц-унц
  • Абырвалг

    Сообщения: 6476 Репутация: N Группа: Джедаи

    Spritz 22 мая 2010 г. 6:27, спустя 28 минут 59 секунд

    присоединяюсь к поиску. Хочу потом интегрировать это в качестве адаптеров к BL_Auth
  • user_name

    Сообщения: 271 Репутация: N Группа: Кто попало

    Spritz 23 мая 2010 г. 5:43, спустя 23 часа 16 минут 10 секунд

    И мне не помешает)
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 23 мая 2010 г. 5:54, спустя 10 минут 56 секунд

    и мне, ест ьу кого? )
    Сапожник без сапог
  • artoodetoo

    Сообщения: 5139 Репутация: N Группа: в ухо

    Spritz 23 мая 2010 г. 9:55, спустя 4 часа 1 минуту 18 секунд

    дайте две

    (как всегда придется писать самому походу)
    ιιlllιlllι унц-унц
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 23 мая 2010 г. 10:07, спустя 11 минут 21 секунду

    artoodetoo, выложить не забудь ;)
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6476 Репутация: N Группа: Джедаи

    Spritz 27 июня 2010 г. 8:59, спустя 34 дня 22 часа 52 минуты

    давайте подумаем, на какие адаптеры можно разбить этот Auth
  • artoodetoo

    Сообщения: 5139 Репутация: N Группа: в ухо

    Spritz 27 июня 2010 г. 9:13, спустя 14 минут 14 секунд

    OAuth + OpenID + vkontakte )))
    ιιlllιlllι унц-унц
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 27 июня 2010 г. 9:26, спустя 13 минут 12 секунд

    Ну что, написал кто?)
    adw/0
  • Абырвалг

    Сообщения: 6476 Репутация: N Группа: Джедаи

    Spritz 27 июня 2010 г. 9:32, спустя 5 минут 34 секунды

    я немного не это имел в виду. Я про более широкий смысл

    1) StorageAdapters - отвечает за хранение информации о пользователе. По сути это просто модель, например Auth_StorageAdapter_Db, Auth_StorageAdapter_Redis. Что хранить нужно:
    id, login (string|NULL), mail (string|NULL), is_active (0/1), …
    Кроме того по всей видимости через этот адаптер можно будет записывать новых пользователей.

    2) AuthAdapters - тут какая-то магия, которая будет взаимодействовать с login/mail/ID+pass или же с openID или facebook или VK
    Отправлять запрос на сервер, получать токен.. Эта часть самая загадочная для меня

    3) SessionAdapters - кеширующая прослойка, что бы каждый раз не делать запрос на сторонний сервер. Session|Cookie. К примеру я хочу проверять айпишник и user-agent. То есть своровали у меня куку, но воспользоваться ей не смогут, так как айпишник другой. Пишу свой Session-адапрер и там реализовываю эту проверку.

    4) Примеры контроллеров, как пользоваться этими адаптерами
    Спустя 63 сек.

    Ну что, написал кто?)


    я однозначно буду писать что-то подобное, но не могу спроектировать структуру классов. Пробовал обсуждать на пхп.ру, толкового ответа не получил http://www.php.ru/forum/viewtopic.php?t=26165
    Спустя 82 сек.
    Пишу свой Session-адапрер и там реализовываю эту проверку.

    или через систему событий делаю такую проверку
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 27 июня 2010 г. 9:37, спустя 5 минут 3 секунды

    Мне бы пригодилось на кинсбурге)
    adw/0
  • Абырвалг

    Сообщения: 6476 Репутация: N Группа: Джедаи

    Spritz 27 июня 2010 г. 9:38, спустя 1 минуту 22 секунды

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

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 27 июня 2010 г. 9:42, спустя 3 минуты 32 секунды

    Я в отпуск хочу начать делать проект по универсальному API, можно было бы эту авторизацию пихнуть как сервис на моей платформе, думаю было бы очень даже удобно
    Спустя 82 сек.
    Короче с 1 июля я в отпуск, так что начну с числа 3-го какие-либо сподвижки в отношении нового проекта… За короткое время накидаю основы и можно будет на его базе реализовать сервис авторизации
    adw/0
  • Абырвалг

    Сообщения: 6476 Репутация: N Группа: Джедаи

    Spritz 27 июня 2010 г. 10:22, спустя 40 минут 6 секунд

    накидайте кто-нить UML'ку
  • Абырвалг

    Сообщения: 6476 Репутация: N Группа: Джедаи

    Spritz 28 июня 2010 г. 3:04, спустя 16 часов 41 минуту 27 секунд

    еще такой вопрос: а если пользователь давно зарегался по логину и паролю, и теперь хочет "прикрепить" к своей учетке вход по openID?
    Вообще в таблице с пользователями наверно нужно хранить информацию о том, какой адаптер он использует..

Пожалуйста, авторизуйтесь, чтобы написать комментарий!