Active Directory có thể được sử dụng như một nhà cung cấp OpenID không? WIF là một lựa chọn, nhưng nó khá phức tạp và không phổ biến lắm.Active Directory làm nhà cung cấp OpenID?
Trả lời
Có, bạn có thể. Chỉ cần lưu trữ một trang web ASP.NET mà chính nó sử dụng xác thực Active Directory, và cho thấy một nhà cung cấp OpenID sử dụng DotNetOpenAuth.
Ngoài ra còn có OpenID-LDAP máy chủ yêu cầu làm việc với AD LDAP.
Tôi đã thử cấu hình OpenID-LDAP-PHP, nhưng nó lưu trữ bí mật được chia sẻ trong SESSION (ràng buộc với người dùng cuối) để khi máy chủ phát hành yêu cầu check_authentication nó luôn trả lời sai - nó không thể tìm thấy bí mật được chia sẻ trong SESSION cho máy chủ. Nó thường là mã rất crappy, với khai thác không đủ và sử dụng mt_rand cho crypto. Tránh. – JanHudecek
- 1. Nhà cung cấp thành viên Active Directory và Nhà cung cấp hồ sơ SQL
- 2. Nhà cung cấp OpenID Connect
- 3. Yêu cầu từ nhà cung cấp OpenID
- 4. node.js Triển khai nhà cung cấp OpenID
- 5. Thiết lập nhà cung cấp OpenID để thử nghiệm
- 6. Máy chủ/nhà cung cấp OpenID cho Django
- 7. Tạo một Nhà cung cấp OpenID trong PHP
- 8. Nhà cung cấp OpenID cung cấp thông tin cá nhân nào cho người tiêu dùng?
- 9. Ruby-OpenID: Yêu cầu địa chỉ email từ nhà cung cấp OpenID
- 10. OmniAuth & openid: nhận các trường nhất định từ nhà cung cấp openid
- 11. Làm thế nào để giải quyết các nhà cung cấp OpenID thời gian chết?
- 12. Đường dẫn Active Directory LDAP
- 13. Gerrit và Active Directory
- 14. ASP.NET Active Directory Search
- 15. Active Directory vs OpenLDAP
- 16. DotNetOpenAuth: Cách triển khai một nhà cung cấp OpenId đơn giản?
- 17. Google có phải là nhà cung cấp OpenID duy nhất yêu cầu "identifier_select" không?
- 18. Symfony2 bin/nhà cung cấp
- 19. Danh sách hình ảnh biểu trưng của nhà cung cấp OpenID và URL đăng nhập?
- 20. Windows Live ID có phải là Nhà cung cấp OpenID không?
- 21. Nhà cung cấp OpenID Connect của riêng bạn (mã nguồn mở)
- 22. Nhà cung cấp MSSCCAPI Mercurial?
- 23. Nhà cung cấp OpenID có thể sử dụng Kerberos hoặc các cơ chế xác thực "thay thế" khác không?
- 24. Nhà cung cấp thành viên và tuân thủ HIPAA
- 25. Ví dụ về Nhà cung cấp nội dung và Nhà cung cấp nội dung?
- 26. cung cấp cho người dùng openid thông tin bổ sung
- 27. Xác thực Rails với Active Directory
- 28. Azure Active Directory Nhóm/Vai trò
- 29. làm thế nào để xây dựng một nhà cung cấp mở với ruby trên đường ray
- 30. JPA 2.0 sử dụng Hibernate làm nhà cung cấp - Ngoại lệ: Không có nhà cung cấp Persistence cho EntityManager
Bất kỳ liên kết nào đến một số mã mẫu để biết cách thực hiện việc này? Trang DotNetOpenAuth có tài liệu giới hạn. –
Để làm những gì, chính xác? Nếu bạn muốn trở thành một bên dựa vào Active Directory, bạn sẽ phải tìm tài liệu AD cho điều đó. Nếu bạn muốn (cũng) là một Nhà cung cấp OpenID DotNetOpenAuth, có những mẫu đi kèm với thư viện để chứng minh điều đó và một số tài liệu giới hạn như bạn đã nói. –