Dodałem simpleopenidselector i lightopenid do mojej aplikacji internetowej Yii, która uwierzytelnia użytkownika i zwraca adres URL z danymi openid. Następnym krokiem jest wykorzystanie danych z dostawcy OpenID do utworzenia nowej tożsamości w Yii w celu zalogowania się użytkownika. Jak to się robi z Yii?Jak zalogować się do użytkownika za pomocą Yii i OpenID
Ponadto, myślę, że muszę utworzyć tabelę typu openid, aby przechowywać openida, a także trzeba dodać użytkownika do mojej tabeli użytkowników. Jeśli użytkownik ma już konto, dodaj go do swojego konta użytkownika, aby zapobiec wielu kontom.
Czy ktoś osiągnął to wszystko z Yii? Jeśli tak, byłbym bardzo zainteresowany, w jaki sposób został osiągnięty.
Nie użyłem tego sam, ale zastanawiam się, czy można to zintegrować z rozszerzeniem [yii-user] (http://www.yiiframework.com/extension/yii-user/)? – ldg
@ldg - [yii-user-management] (http://www.yiiframework.com/extension/yii-user-management/) ma openid, ale nie potrzebuję całego zarządzania użytkownikami i mogę "Śledź wystarczająco kod, aby zobaczyć, w jaki sposób wdrożyli część logowania openid. Właśnie zacząłem kodować w stylu OOP, więc to też sprawia, że jest to trudne. Nie widziałem openida w powyższym linku użytkownika yii. – Mark