Tôi đã thêm simpleopenidselector và lightopenid vào ứng dụng web Yii của mình và ứng dụng này xác thực người dùng và trả về url có dữ liệu openid. Bước tiếp theo là sử dụng dữ liệu từ nhà cung cấp OpenID để tạo danh tính mới trong Yii để đăng nhập vào người dùng. Làm thế nào được thực hiện với Yii?Làm cách nào để đăng nhập người dùng bằng Yii và OpenID
Ngoài ra, tôi nghĩ rằng tôi cần phải tạo một bảng mở để lưu trữ các openid và cũng cần phải thêm người dùng vào bảng người dùng của tôi. Nếu người dùng đã có tài khoản thì hãy thêm openid vào tài khoản người dùng của họ để ngăn nhiều tài khoản.
Có ai đã đạt được tất cả điều này với Yii không? Nếu vậy, tôi sẽ rất quan tâm đến cách nó được thực hiện.
Tôi chưa tự mình sử dụng, nhưng tôi tự hỏi liệu có thể tích hợp điều này với tiện ích mở rộng [yii-user] (http://www.yiiframework.com/extension/yii-user/) không? – ldg
@ldg - [yii-user-management] (http://www.yiiframework.com/extension/yii-user-management/) có openid đi kèm với nó nhưng tôi không cần toàn bộ quản lý người dùng và tôi có thể không làm theo mã đủ để xem cách họ triển khai phần đăng nhập mở. Tôi chỉ bắt đầu viết mã theo phong cách OOP, vì vậy điều đó cũng làm cho nó trở nên khó khăn. Tôi không thấy openid trong liên kết yii-user mà bạn đã đề cập. – Mark