更改FOSUserBundle&中的登录行为LexikJWTAuthenticationBundle

时间:2017-10-12 14:09:18

标签: symfony fosuserbundle symfony-3.3 lexikjwtauthbundle api-platform.com

我使用FOSUserBundleLexikJWTAuthenticationBundle一起访问来自和API的数据。

用户使用用户名&密码。生成令牌,然后在每个请求中用作凭证。

是否可以使用其他字段来执行登录?

假设我的实体中有另一个属性, authCode ,如何告诉这些捆绑包通过用户名&登录? authCode或者用户名&密码& AUTHCODE?

1 个答案:

答案 0 :(得分:0)

是,如果您在注册期间提供authCode并且它属于用户实体 在security.yml

providers:
    fos_userbundle:
        id: fos_user.user_provider.authCode