您能否告诉我是否可以使用HTTP摘要式身份验证响应来通过LDAP对用户进行身份验证?你能让我在PHP中看到一个例子吗?PHP:使用HTTP摘要式身份验证响应以使用LDAP进行身份验证
0
A
回答
0
重要的是要指出,即使您使用说,摘要式身份验证,它完全取决于后端系统验证凭据。无论是一些后端数据库,RADIUS服务器,LDAP等存储您有效的凭据集都无关紧要。服务器和客户端在HTTP级别上将交换这些头文件。
0
随着PHP文件中指出:http://php.net/manual/en/features.http-auth.php
<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');
echo 'Text to send if user hits Cancel button';
exit;
} else {
echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>";
echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>";
}
?>
当你拥有用户名/密码,您只需要让你的LDAP代码在使用这些凭证的LDAP认证用户。
另一种方法可以是使用可以使用LDAP后端来验证用户的HTTP服务器。例如,请参阅Apache的此文档:https://httpd.apache.org/docs/2.4/mod/mod_authnz_ldap.html
相关问题
- 1. 使用PHP进行LDAP身份验证
- 2. HTTP摘要身份验证
- 3. 如何使用摘要身份验证手动进行身份验证?
- 4. 使用摘要在LDAP中进行身份验证?
- 5. 使用Jetty进行LDAP身份验证
- 6. 使用Laravel4进行LDAP身份验证
- 7. 使用CakePHP进行LDAP身份验证
- 8. 使用VB.NET进行LDAP身份验证
- 9. 使用MD5进行PHP摘要式身份验证
- 10. 使用PHP身份验证的HTTP身份验证
- 11. 使用Asp.NET身份进行LDAP身份验证
- 12. 使用HTTP身份验证
- 13. 无法在IBM Worklight中使用LDAP身份验证进行身份验证
- 14. PHP LDAP身份验证 - 使用cookie?
- 15. 使用LDAP身份验证的PHP SVN
- 16. Glassfish摘要身份验证
- 17. Groovy摘要身份验证
- 18. 使用nginx进行基本身份验证,然后在PHP中进行摘要身份验证失败
- 19. 如何使用Selenium进行摘要式身份验证?
- 20. 使用Jersey客户端进行摘要式身份验证
- 21. LDAP身份验证
- 22. PHP LDAP身份验证为
- 23. Authlogic - 通过基本HTTP身份验证进行身份验证
- 24. 在Apache Jersey中进行身份验证而不使用Http身份验证?
- 25. RabbitMQ - 仅使用HTTP身份验证后端进行身份验证?
- 26. 使用Ruby对Azure进行身份验证(HTTP Header身份验证)?
- 27. HTTP摘要在PHP中进行身份验证
- 28. 在Java中使用摘要式身份验证的Java HTTP PUT
- 29. 在iPhone上使用HTTP摘要式身份验证
- 30. 对单个路由使用HTTP摘要式身份验证
改进的语法。 – purvik7373