问题标签 [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.
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.salt
or之类的列“伪造”值user.password
。
我从上到下检查了类层次结构,FOS\UserBundle\Entity\User
并且对列的要求password
在FOS\UserBundle\Model\UserInterface
(下面的层次结构)
这告诉我,我实际上无法通过 extends 的东西为用户实现 LDAP 身份验证FOS\UserBundle\Entity\User
,这感觉就像说“根本不与 FOSUserBundle 集成”一样,尽管这似乎是整个目的FR3DLdapBundle。
如果我的用户类没有extends FOS\UserBundle\Entity\User
,那么我就会失去FOSUserBundle开箱即用的所有角色/组好东西。
我错过了文档中的某些内容吗?我不知道如何使这项工作。
symfony - 带有 symfony2 的 Fr3D LDAP BUNDLE
我已经将 FOS BUndle 和 Fr3d Bundle 与 symfony2 集成在一起。这是我遇到的错误
MappingException:找不到名为“Acme.UserBundle.Entity.User.php”的类“Acme\UserBundle\Entity\User”的映射文件。
这是我的 config.yml
请帮我
symfony - FR3LdapBundle 的 Ldap 配置
我配置了 FR3DLdapBundle。
我必须修改 app/config/config.yml
但它不起作用。添加 phpldapadmin 屏幕截图。
配置对吗?什么是“用户方法:setUserName”?
symfony - FOS BUNDLE 使用 Fr3d Bundle 引发错误
我使用了 FOS USER BUNDLE 和 Fr3d LDAP 包。当我尝试登录时,我收到了错误
无法识别的字段:usernameCanonical
我需要你的帮助
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 请求。
symfony - FR3DLdapBundle 配置错误
我将 fr3dLdapBundle 与 fosUserBundle 一起使用。
我已经按照安装文档中的内容完成了所有操作。但我发现了一个错误。
你能给我一些建议吗?
symfony - 无法使用 Fr3d LDAP Bundle 登录 LDAP(注册有效)
我正在努力将 Fr3d LDAP Bundle(带有 FOSUserbundle)实现到 Symfony 中。我第一次能够登录并在数据库中注册。虽然现在我遇到了无法第二次登录的问题。它只是抛出“错误的用户名和密码”。这是我的配置:
配置.yml
安全.yml
我搜索并尝试了我在网上可以找到的所有内容,但由于几乎所有文档都很旧,我找不到任何东西。
编辑 实际上我的一位同事刚刚找到了答案。
为了让我们的 LDAP 识别用户,您需要通过“uid=”提供带有 uid 的绑定。我们现在通过给过滤器另一个参数来解决这个问题,如下所示:
对不起给您带来不便!
symfony - 如何禁用将数据插入数据库(FR3DLdapBundle)?
如果 ldap 认证成功,FR3DLdapBundle 会将数据插入 DB,但 DB 中不存在数据。
我该如何禁用它?
我已经有一个包含许多用户名和角色的用户表,我不想在其中插入更多数据抛出 LdapBundle。
提前致谢。
symfony - 从 FOS 用户包断开 Fr3d LDAP 包
我正在尝试使用 Fr3d LDAP 包和 Symfony2 在进入我的站点之前对用户进行身份验证。
不幸的是,我无法修改架构以形成 FOS 用户包所需的必要用户表。这导致我试图绕过 FOS 用户包,只使用 Fr3d LDAP 包中的功能。
有没有人有关于如何做到这一点的任何信息?我已经找遍了,没有发现任何东西。
php - fr3d LdapBundle - 防止登录
我正在使用 LDAP 对我的用户进行身份验证(回退到 FOS 用户捆绑包)。一切正常,我可以登录。
然而,这产生了一个“新”问题。我希望控制谁可以使用 FOS 登录应用程序,但使用 LDAP 控制他们的密码。
我使用 ROLES 进行了尝试:
但这不是正确的地方,因为此时用户已经登录。
有没有办法将 fr3d 配置为也检查 fos “启用”字段,然后在不允许他们登录时显示自定义消息?