问题标签 [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 回答
1738 浏览

php - Symfony2:实际上将 FR3DLdapBundle 与 FOSUserBundle 集成是有问题的

有没有人真正将两者结合起来?我现在正在努力这样做,但我不知道如何解决我遇到的问题。

首先,我的版本:

  • Symfony 2.0.15
  • FOSUserBundle 1.2.0
  • FR3DLdapBundle 1.5.x

目前没有问题的是让 ldap 包联系我的 ldap 服务器并对用户进行身份验证。这很好用。

问题是何时需要坚持用户。这是我的用户实体的样子

这是生成的 MySQL 表的样子

问题来自继承自的所有列FOS\UserBundle\Entity\User- 特别是当用户使用 LDAP 进行身份验证时我永远不会拥有值的所有 NOT NULL 列。

那么这里的解决方案是什么?我不能为user.saltor之类的列“伪造”值user.password

我从上到下检查了类层次结构,FOS\UserBundle\Entity\User并且对列的要求passwordFOS\UserBundle\Model\UserInterface(下面的层次结构)

这告诉我,我实际上无法通过 extends 的东西为用户实现 LDAP 身份验证FOS\UserBundle\Entity\User,这感觉就像说“根本不与 FOSUserBundle 集成”一样,尽管这似乎是整个目的FR3DLdapBundle

如果我的用户类没有extends FOS\UserBundle\Entity\User,那么我就会失去FOSUserBundle开箱即用的所有角色/组好东西。

我错过了文档中的某些内容吗?我不知道如何使这项工作。

0 投票
1 回答
1893 浏览

symfony - 带有 symfony2 的 Fr3D LDAP BUNDLE

我已经将 FOS BUndle 和 Fr3d Bundle 与 symfony2 集成在一起。这是我遇到的错误

MappingException:找不到名为“Acme.UserBundle.Entity.User.php”的类“Acme\UserBundle\Entity\User”的映射文件。

这是我的 config.yml

请帮我

0 投票
1 回答
352 浏览

symfony - FR3LdapBundle 的 Ldap 配置

我配置了 FR3DLdapBundle。

我必须修改 app/config/config.yml

但它不起作用。添加 phpldapadmin 屏幕截图。

在此处输入图像描述

配置对吗?什么是“用户方法:setUserName”?

0 投票
1 回答
305 浏览

symfony - FOS BUNDLE 使用 Fr3d Bundle 引发错误

我使用了 FOS USER BUNDLE 和 Fr3d LDAP 包。当我尝试登录时,我收到了错误

无法识别的字段:usernameCanonical

我需要你的帮助

0 投票
1 回答
2626 浏览

symfony - 使用 FR3D LDAP 包和 FOS 用户包登录

首先,对不起我的英语:我是法国人,我的英语说得不太好。

我尝试在 LDAP 目录上的 Intranet 网站上登录我的用户。所以我决定在 SF 2.0.X 上使用 FR3D Ldap Bundle 和 FOS User Bundle。

我已经安装了 FOSUB,它在 Mysql DB 上运行良好。之后,我安装了 FR3D Ldap Bundle => OK。

现在我的配置有问题。当我尝试使用 FOSUB 登录表单中的用户登录时,我收到一条错误消息:"The presented password is invalid."

这是我的安全配置:

我不明白为什么我无法登录我的用户,因为我在 Wireshark 上看到了 LDAP 请求。

0 投票
1 回答
448 浏览

symfony - FR3DLdapBundle 配置错误

我将 fr3dLdapBundle 与 fosUserBundle 一起使用。

我已经按照安装文档中的内容完成了所有操作。但我发现了一个错误。

你能给我一些建议吗?

0 投票
0 回答
1657 浏览

symfony - 无法使用 Fr3d LDAP Bundle 登录 LDAP(注册有效)

我正在努力将 Fr3d LDAP Bundle(带有 FOSUserbundle)实现到 Symfony 中。我第一次能够登录并在数据库中注册。虽然现在我遇到了无法第二次登录的问题。它只是抛出“错误的用户名和密码”。这是我的配置:

配置.yml

安全.yml

我搜索并尝试了我在网上可以找到的所有内容,但由于几乎所有文档都很旧,我找不到任何东西。

编辑 实际上我的一位同事刚刚找到了答案。

为了让我们的 LDAP 识别用户,您需要通过“uid=”提供带有 uid 的绑定。我们现在通过给过滤器另一个参数来解决这个问题,如下所示:

对不起给您带来不便!

0 投票
1 回答
201 浏览

symfony - 如何禁用将数据插入数据库(FR3DLdapBundle)?

如果 ldap 认证成功,FR3DLdapBundle 会将数据插入 DB,但 DB 中不存在数据。

我该如何禁用它?

我已经有一个包含许多用户名和角色的用户表,我不想在其中插入更多数据抛出 LdapBundle。

提前致谢。

0 投票
1 回答
1087 浏览

symfony - 从 FOS 用户包断开 Fr3d LDAP 包

我正在尝试使用 Fr3d LDAP 包和 Symfony2 在进入我的站点之前对用户进行身份验证。

不幸的是,我无法修改架构以形成 FOS 用户包所需的必要用户表。这导致我试图绕过 FOS 用户包,只使用 Fr3d LDAP 包中的功能。

有没有人有关于如何做到这一点的任何信息?我已经找遍了,没有发现任何东西。

0 投票
1 回答
382 浏览

php - fr3d LdapBundle - 防止登录

我正在使用 LDAP 对我的用户进行身份验证(回退到 FOS 用户捆绑包)。一切正常,我可以登录。

然而,这产生了一个“新”问题。我希望控制谁可以使用 FOS 登录应用程序,但使用 LDAP 控制他们的密码。

我使用 ROLES 进行了尝试:

但这不是正确的地方,因为此时用户已经登录。

有没有办法将 fr3d 配置为也检查 fos “启用”字段,然后在不允许他们登录时显示自定义消息?