在单独的程序中使用fosUserBundle的身份验证

时间:2013-10-29 15:20:59

标签: symfony encryption hash fosuserbundle

我想在一个独立的应用程序中使用FOSUserBundle中的哈希算法。

这就是我想要做的事情:

将用户表复制到一个独立的应用程序中 - 允许用户在我的单独应用中使用他们的symfony2登录 为此,我需要在我的应用程序中编写FOSUserBundles身份验证的副本。

所以我的问题是 - 我在哪里可以在FOSUserBundle代码库中找到这个算法?它只是一个md5()和用户特定的盐或它是如何构建的?

谢谢!

*更新*

因此,虽然知道该怎么做肯定会很有趣,但我现在面对的是改变FOSUserBundle中的算法,所以我必须反过来这样做。我将为此开启一个不同的主题。

1 个答案:

答案 0 :(得分:0)

回答你原来的问题:

密码编码器是Synfony核心的一部分,而不是FOSUserBundle。您可以在vendor/symfony/symfony/src/Symfony/Component/Security/Core/Encoder中找到它们。 要查找要在自定义脚本中使用的正确编码器,请查看为FOSUserBundle配置的内容。