2011-06-28 43 views
32

Tôi đang tìm kiếm các ví dụ về các trang xác thực HTTPS sử dụng một trong các loại xác thực sau - các trang web này sẽ được sử dụng làm máy chủ thử nghiệm cho ứng dụng hiện đang được phát triển.Máy chủ kiểm tra xác thực

BASIC xác thực
DIGEST xác thực
NTLM xác thực

Các máy chủ thử nghiệm cần phải được sử dụng SSL cũng như một trong những loại auth trên. Bất kỳ đề xuất trang web nào? Tốt hơn là các trang web nên cung cấp tài khoản miễn phí.

Cảm ơn!
Chris

Trả lời

3

Để có hệ thống kiểm tra đáng tin cậy, bạn nên thiết lập máy chủ web Apache của riêng mình. Nó có thể dễ dàng cung cấp mã hóa SSL và cơ bản/tiêu hóa auth:

http://httpd.apache.org/docs/2.2/ssl/ssl_faq.html

http://httpd.apache.org/docs/current/howto/auth.html

Một module NTLM có sẵn cũng như:

http://modntlm.sourceforge.net/

http://blog.doylenet.net/?p=6

Nếu không, bạn có thể gặp rắc rối pháp lý cho v iolating các điều khoản sử dụng cho các trang web công cộng.

+0

Cảm ơn Wintermute, đó là những gì tôi đã đi trước và đã làm. Như bạn đã nói, đó là cách đáng tin cậy nhất để đi. – Chrisc

58

httpbin.org có điểm cuối nào cho HTTP Basic và Digest Authentication (trong mỗi ví dụ, thay thế :user:passwd với các giá trị thử nghiệm mà bạn muốn kiểm tra chống lại - :qop, quá, cho Digest):

Mỗi điểm cuối có sẵn trong cả HTTP và HTTPS.

+3

Một tài nguyên tuyệt vời. Cảm ơn bạn. –

+0

niahoo

+1

Nhưng đối với httpbin, chỉ GET công trình đối với tôi và không POST ... – heaphach

5

Như một ví dụ để xác thực kiểm tra HTTP:

http://www.httpwatch.com/httpgallery/authentication/authenticatedimage/default.aspx?0.7349707232788205 

Để kiểm tra ủy quyền thành công bạn có thể nhập httpwatch như tên người dùng. Bất kể bạn nhập gì vào trường mật khẩu, nó chỉ cần phải khác nhau mỗi lần.


Tôi cũng đặt liên kết này nếu một ở trên sẽ không làm việc trong tương lai:

http://www.httpwatch.com/httpgallery/authentication/#showExample10 
Các vấn đề liên quan