2015-01-28 19 views
7

Tôi đã tìm kiếm cách triển khai nhà cung cấp OpenID Connect trong python và tôi đã tìm thấy this library được thực hiện bởi Roland Hedberg (it's recommended by OpenID). Nhưng tôi đã đọc the docs, the examples và tôi nghĩ rằng các ví dụ này quá phức tạp đối với những người không có kiến ​​thức lớn về nó (nhà cung cấp, wsgi và cli được trộn lẫn).Nhà cung cấp OpenID Connect bằng Python

Vì vậy, câu hỏi của tôi là: có ai biết các ví dụ đơn giản hoặc hướng dẫn để triển khai thư viện này hay tôi nên cố gắng triển khai nhà cung cấp của mình ở đầu thư viện OAuth2?

Xin cảm ơn trước.

+1

downvote? có thật không? – fernandosavio

+0

Tôi nghĩ rằng "được đề xuất bởi OpenID" là một tuyên bố mạnh mẽ. Họ chỉ đơn thuần là liệt kê các triển khai đã được gửi cho họ. –

Trả lời

6

Tôi đã vượt qua sự cố này trước đây. Làm việc trên đầu trang của OAuthlib là một nỗi đau (Roland lib cũng thực sự khó hiểu), vì vậy tôi quyết định bắt đầu từ đầu.

django-oidc-provider có thể giúp bạn cung cấp ra khỏi hộp tất cả các điểm cuối, dữ liệu và logic cần thiết để thêm khả năng kết nối OpenID cho các dự án Django của bạn. Có hỗ trợ đầy đủ cho Python 3 và 2. Ngoài ra phiên bản mới nhất của django.

Xem trên GitHub: https://github.com/juanifioren/django-oidc-provider

Bất cứ điều gì bạn muốn biết hãy hỏi.

Chúc mừng.

-Ignacio

Các vấn đề liên quan