Всем привет!
Я набрался смелости выложить свою "библиотечку" для авторизации по OpenID, которую использовал в одном из своих Yii-проектов.
Написанный мной классик, далек от идеала по качеству кода и возможностям, однако он работает.
Моя полная заметка http://allframeworks.ru/blog/Yii/103.html
Скачать библиотеку http://code.google.com/p/xomaprojects/downloads/list
Посмотреть исходник http://code.google.com/p/xomaprojects/s ... IdAuth.php
Хочется общими усилиями дописать (или переписать заново) этот классик, для получения полнофункциональной авторизации по OpenID для Yii.
Yii и OpenID
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Yii и OpenID
Замечательно. Если хочется общими — перекладывай в YiiExt. Оформим документацию на русском и английском, сделаем красивые релизы архивом, ну и все вместе оттестируем.
Нравится Yii? Давайте сделаем его лучше!.
Re: Yii и OpenID
Не долго думая решил быстрым взглядом посмотреть как работает..все отлично, но одно но..возвращаемый массив данных метода finalAuth содержит только лишь openIdLink...
Re: Yii и OpenID
Какой провайдер вы используете??
Возможно в настройках своего OpenID-провайдера Вы не указали свои личные данные.
Или запретили их передавать сторонним сайтам ?
Ну или это баг =)
Возможно в настройках своего OpenID-провайдера Вы не указали свои личные данные.
Или запретили их передавать сторонним сайтам ?
Ну или это баг =)
Re: Yii и OpenID
И действительно, проверил провайдера isopenid.ru - возвращается все что нужно. А вот livejournal.com - возвращает лишь openIdLink. Перерыл весь свой профиль, но так и не нашел где там можно разрешить отдавать данные..
В моем проекте авторизация по OpenId будет нацелена именно на жж..
В моем проекте авторизация по OpenId будет нацелена именно на жж..
Re: Yii и OpenID
Возможно это один из багов или последствия неверной конфигурации библиотеки =).
За выходные я планирую сделать тестовую страничку, на которой можно будет попытаться авторизоваться с произвольным OpenID.
Это будет что-то вроде тестового стенда.
За выходные я планирую сделать тестовую страничку, на которой можно будет попытаться авторизоваться с произвольным OpenID.
Это будет что-то вроде тестового стенда.
Re: Yii и OpenID
Отлично, тогда жду страничку, и исправленной, если действительно так конфигурации..