gpt4 book ai didi

php - Apache 上的 Docker,如何将变量传递给我的 PHP Web 应用程序?

转载 作者:行者123 更新时间:2023-12-02 19:57:52 24 4
gpt4 key购买 nike

我有一个 PHP WebApp,内置在 Docker 容器中并托管在 Apache Web 服务器上。

此应用程序仅在内部网内部使用,我正在尝试找出一种允许基于 Windows 用户名(单点登录)登录的方法,但对于 Apache,只有少数解决方案已过时。

所以我想要做的是,我在 Docker 中实现了一个使用 LDAP 的登录,使用这个模块:

运行 a2enmod authnz_ldap

因此,当用户尝试访问 Web App 时,将显示一个弹出窗口,要求登录。

这一切正常,我的下一步是将弹出窗口中用户输入的用户名传递给我的 Web 应用程序。

因此,我的 Web 应用程序将使用该用户名来管理权限、显示和隐藏 Web 应用程序的各个部分。

那么如何将该用户名传递给我的应用程序?我对 docker 很陌生,所以我不知道如何实现这一点,有人可以帮助我吗?

最佳答案

如果我正确理解这一点,则为您的应用程序提供服务的 Apache 位于 Docker 容器内。然后 Docker 不在等式中,您的问题被简化为 How do I retrieve the user information of a user authenticated with Apache's mod_ldap? .

关于php - Apache 上的 Docker,如何将变量传递给我的 PHP Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56699494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com