Tôi vừa chơi một chút với người tiêu dùng mở mà bạn đề cập và nó thực sự hoạt động. Bạn đã cố gắng chạy mã mẫu độc lập, là một dự án riêng biệt chưa?
Tôi đã sử dụng nó trong một ứng dụng thử nghiệm trên App Engine và có vẻ như nó hoạt động tốt. Tôi đã đặt consumer.py, fetcher.py, store.py và sau đó là thư mục openid trong thư mục gốc, sau đó tôi chuyển các phần của cấu hình trong app.yaml từ ứng dụng mẫu openid sang app.yaml của tôi.
Bạn có thể kiểm tra triển khai tại http://x-libris.appspot.com. Ở góc trên bên phải, nhấn Logga ở (tên tiếng Thụy Điển để đăng nhập). Hãy thử sử dụng bất kỳ nhà cung cấp OpenId nào, cho đến nay OpenId, Google, MySpace và Yahoo! có sẵn (Tôi chỉ thử nghiệm hai nhà cung cấp đầu tiên).
Đó là giải pháp dựa trên Ajax vì vậy tôi đã thực hiện một số tinh chỉnh phương thức kết xuất trong consumer.py để thay đổi mẫu và ví dụ tại openid-demo.appspot.com rất tiện dụng.
// John
Nguồn
2010-02-11 16:47:59
Vâng, tôi đã thấy chúng. Nhưng họ muốn tiền cho các tính năng khá cơ bản ... – Vitaly