Yii 웹 앱에 simpleopenidselector 및 lightopenid을 추가하면 사용자를 인증하고 openid 데이터가있는 URL을 반환합니다. 다음 단계는 OpenID 공급자의 데이터를 사용하여 Yii에 새로운 아이디를 작성하여 사용자를 로그인하는 것입니다. 이게 Yii와 어떻게 이루어 집니까?Yii 및 OpenID를 사용하여 사용자를 로그인하는 방법
또한 openid를 저장하기 위해 openid 테이블을 만들어야하고 내 사용자 테이블에 사용자를 추가해야한다고 생각합니다. 사용자가 이미 계정을 가지고 있다면 여러 계정을 방지하기 위해 openid를 사용자 계정에 추가하십시오.
이 모든 것을 Yii와 함께 달성 한 사람이 있습니까? 그렇다면, 나는 그것이 성취 된 방법에 매우 흥미가있을 것이다.
직접 사용하지는 않았지만 이것을 [yii-user] (http://www.yiiframework.com/extension/yii-user/) 확장자와 통합 할 수 있는지 궁금합니다. – ldg
@ldg - [yii-user-management] (http://www.yiiframework.com/extension/yii-user-management/)에는 openid가 포함되어 있지만 전체 사용자 관리가 필요하지는 않습니다. 그들이 openid 로그인 부분을 어떻게 구현했는지보기에 충분히 코드를 따르지 마십시오. 방금 OOP 스타일로 코딩하기 시작 했으므로 너무 힘들어졌습니다. 내가 언급 한 yii 사용자 링크에서 openid를 보지 못했습니다. – Mark