我想在一个独立的应用程序中使用FOSUserBundle中的哈希算法。
这就是我想要做的事情:
将用户表复制到一个独立的应用程序中 - 允许用户在我的单独应用中使用他们的symfony2登录 为此,我需要在我的应用程序中编写FOSUserBundles身份验证的副本。
所以我的问题是 - 我在哪里可以在FOSUserBundle代码库中找到这个算法?它只是一个md5()和用户特定的盐或它是如何构建的?
谢谢!
*更新*
因此,虽然知道该怎么做肯定会很有趣,但我现在面对的是改变FOSUserBundle中的算法,所以我必须反过来这样做。我将为此开启一个不同的主题。
答案 0 :(得分:0)
回答你原来的问题:
密码编码器是Synfony核心的一部分,而不是FOSUserBundle。您可以在vendor/symfony/symfony/src/Symfony/Component/Security/Core/Encoder
中找到它们。
要查找要在自定义脚本中使用的正确编码器,请查看为FOSUserBundle配置的内容。