问题标签 [fr3dldapbundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
785 浏览

symfony - 为什么 FR3DLdap 不工作?

我正在运行 symfony 2.2 并尝试按照文档安装 FR3DLdap(2.0.x-dev,但尝试了其他)。清除缓存后,我在“fr3d_ldap”下得到一个“无法识别的选项”“客户端”。

我的 config.yml :(缩进是正确的;不知道如何在这里为 YAML 保存它)

0 投票
1 回答
1176 浏览

symfony - FOS 和 Fr3d ldap Bundle 与 symfony2.1

首次登录并在数据库中注册。虽然现在我遇到了无法第二次登录的问题。

我见过类似的问题,但如果“bindRequiresDn:true”我会进入我的日志:

[2013-07-10 11:37:18] ldap_driver.DEBUG: ldap_bind(Nikita, * *) [] []

[2013-07-10 11:37:18] ldap_driver.DEBUG: 0x1: 无法检索帐户的 DN:Nikita [绑定需要 DN 形式的用户名] [] []

并且无法登录。

但如果我改变:

.../vendor/fr3d/ldap-bundle/FR3D/LdapBundle/Driver/ZendLdapDriver.php

一切正常。

我的配置

0 投票
1 回答
3246 浏览

symfony - 缺少 FOSUserBundle 和 FR3DLdapBundle 的数据库列

  • 我按照 FOSUserBundle 文档(文档)和 FR3DLdapBundle(文档) 中的说明进行操作
    • FOSUserBundle 需要扩展 BaseUser 类,而 FR3DLdapBundle 需要 User 类来实现LdapUserInterface接口
    • 在我的情况下,这会导致这样的类:

  • 如果我通过 php app/console 学说更新我的架构:schema:update --em=someEm Doctrine 会插入新表。但是它只插入 id 列,而不是继承的列
  • 我不知道这是 FOSUserBundle 错误还是 FR3DLdapBundle 错误
  • 如果我完全删除 FR3DLdapBundle 部分,它也不起作用
  • 因此我认为这是 FOSUserBundle 中的某种错误
  • 有人有想法吗?

提前非常感谢!

0 投票
2 回答
937 浏览

php - FOSUserBundle 映射异常

我正在使用 Symfony2、FOSUserBundle 和 Fr3dLdapBundle 部署系统,但遇到以下问题:

这里解释说 eAccelerator 不兼容,但我没有:

也在最近版本的 PHP 中尝试过,但问题仍然存在:

在我的带有 Xammp 1.7.7 (PHP 5.3.8) 的本地 Windows 系统上,一切正常!

文件用户.php

C:\xampp\htdocs\Symfony2\src\Xyz\Shared\XYUserBundle\Entity\User.php

注意:Xyz 和 XYUserBundle 代表实际的文本大小写。

User.php 如下:

文件用户.orm.yml

C:\xampp\htdocs\Symfony2\src\Xyz\Shared\XYUserBundle\Resources\config\Doctrine\User.orm.yml

可能是什么问题呢?

0 投票
2 回答
154 浏览

symfony - 使用当前用户 id - symfony 2

我使用 FOS 用户包和 LdapBundle 让我的用户连接到网站。我创建了一个表单,我想跟踪谁添加了条目。所以我想将添加/修改那个东西的用户保存到数据库中。

做这个的最好方式是什么 ?由于它将是一个表单,我的第一个想法是在我的 FormType 上使用当前用户 ID 创建一个隐藏字段,但我认为它是安全的。

任何建议将不胜感激。

谢谢 !

0 投票
1 回答
1281 浏览

symfony - FR3DLdapBundle - 绑定需要 DN 形式的用户名

我将 FR3DLdapBundle 与 FOSUserBundle 一起使用。

Symfony 2.5.6

FOSUserBundle ~2.0@dev

FR3DLdapBundle ~2.0@dev

但我发现了一个错误。

我已经完成了安装文档中的所有内容

配置.yml

安全.yml

我不知道如何使这项工作。

0 投票
2 回答
929 浏览

symfony - Symfony2 FR3DLdapBundle 和 FOSUserBundle 插入数据库

我加入了识别 LDAP fos。识别效果很好,但 fosuser 在数据库中添加了我的用户。我希望我禁用数据库中的插入。此外,如果我尝试重新连接,它会尝试重新整合用户。

如何禁用 fos_user_security_check?或者取消激活 fosuser 的检查。

谢谢你的帮助。

这是我的会议

安全.yml

配置.yml

0 投票
0 回答
300 浏览

php - Symfony2 FR3DLdapBundle 与 FOSUserBundle 更新用户

我在网上找不到任何关于我的问题的答案,所以我注册了这个很棒的论坛。

这是我的问题。

我有一个带有 FOSUserBundle 和 FR3DLdapBundle 的 Symfony2 项目,可以使用 Active Directory 登录。

一切正常,我有日志表单,当我尝试将其记录到 AD 时,检索用户并将他插入我的数据库。

为此,我遵循: http ://blog.henriet.eu/authentification-ldap-avec-symfony-2.1-et-fosuserbundle.html 和 http://prob6.com/fr/

如果我第二次登录,它可以工作,但我的数据库中的用户没有更新。

所以我的问题是,FR3DldapBundle 和 FOSUserBundle 是第一次插入用户,但之后如何更新他?因为在两个连接之间,Active Directory 中的某些数据可能会发生变化,所以我希望我的数据库中的用户更新?

我想在注销时删除他,但不是很干净......

所以我希望有人知道如何在 FOSUser 上使用 FR3DLdap 更新用户。

谢谢

0 投票
0 回答
459 浏览

php - Symfony2 fr3dldap 凭证错误,但用户在 ldap 上找到

我求助于你,因为我对 Symfony2 上的 Fr3dldap 包感到很生气。

我想我已经很好地配置了它,因为在日志中,我看到在 ldap 上找到了用户,但是在此信息之后它说身份验证请求失败:凭据错误。

我使用了 FOSUserbundle,但我真的不知道我在这里缺少什么。

凭据错误的错误是来自 fr3dldap 配置或 fosUserBundle 还是其他原因?

0 投票
1 回答
698 浏览

symfony - 登录前的 FOSUserBundle 和 LDAP 用户 - Symfony2

我已成功设置 FOSUserBundle 和 FR3D LDAP 捆绑包,以允许我的公司用户使用他们自己的登录名登录到 Web 应用程序。

从现在开始,如果有人登录,他们将拥有默认角色,即 ROLE_USER。但是,我只希望允许一个特定的角色(在本例中是我创建的 ROLE_CONSULT)。

我现在为允许用户所做的事情是:

  1. 要求用户登录到 Web 应用程序

  2. 他们得到“您无权访问此网页”

  3. 他们告诉我他连接了

  4. 我使用在管理面板中创建的表单将用户的角色更改为“ROLE_CONSULT”。

我想做的是:

  1. 我从 LDAP 列表中选择用户

  2. 更改用户角色(尚未在数据库中,但一旦我更改角色就会出现)

  3. 用户登录成功

我已经开发了第 1 点和第 2 点,但是由于数据库中的“salt”为空,它不允许用户连接,因为它必须相信密码不正确。

知道如何通过告诉 Symfony2 这是第一次登录来使其工作,它只会自动检查在我的 LDAP 配置中输入的密码吗?

谢谢。