Tôi có trang web riêng được sử dụng làm trang web mạng nội bộ cho công nhân trên khắp thế giới có tài khoản với miền Google Apps của tôi (example.com). Họ hiện đang sử dụng OpenId để đăng nhập vào nhiều công cụ cộng tác khác nhau, vì vậy tôi cũng muốn sử dụng công cụ này cho trang web của mình.Cách đơn giản nhất để sử dụng openid làm xác thực cho nội dung tĩnh
tôi muốn bảo vệ nội dung tĩnh trên các thành viên chỉ riêng trang web của tôi với OpenID đăng nhập (chứ không phải là, nói, basicc HTTP auth), mà Google Apps cung cấp.
Tôi biết rằng bất kỳ ai cũng có thể là nhà cung cấp OpenID, vì vậy tôi muốn hạn chế nhà cung cấp đó với một tên miền - cụ thể là miền Google Apps của tôi.
Hiện tại, nội dung tĩnh của tôi được phân phát qua nginx. Tôi sẽ thích một mô-đun nginx đơn giản mà sẽ xử lý này chỉ với một chút thiết lập.
Nếu tôi phải làm bẩn tay, tôi không ngại thiết lập một Python cơ bản (nói Django) hoặc máy chủ Java để xử lý việc này, nhưng tôi không muốn sử dụng PHP hoặc Ruby.
Mục đích của bạn là GAE có hỗ trợ openid tích hợp? Cách thiết lập đơn giản như thế nào. – AshirusNW
được tích hợp sẵn. Hãy xem tài liệu về mô-đun người dùng. –
Hmm cho một trang web của công ty (mà đây là) Tôi không chắc chắn tôi cảm thấy thoải mái với việc sử dụng công cụ ứng dụng cho việc này và nó. Trang web này rất đơn giản (các trang tĩnh) vì vậy sẽ rất tuyệt khi có xác thực dựa trên id hoặc xác thực dựa trên oauth đơn giản – AshirusNW