-1

我使用FOSUserBundleLexikJWTAuthenticationBundle来访问API和API中的数据。更改FOSUserBundle&LexikJWTAuthenticationBundle中的登录行为

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

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

比方说,我有我的实体另一个属性,AUTHCODE,我怎么能告诉这些软件包通过用户名& AUTHCODE登录或者用户名可能密码& & AUTHCODE?

+0

是的,它是可能的 - 例如与一个自定义**警卫认证**。 – nifr

+0

@nifr这看起来很有前途,谢谢 – RandomUser

回答

0

是,如果您在注册时提供AUTHCODE和其所属的用户实体 在security.yml

提供商: fos_userbundle: ID:fos_user.user_provider.authCode

+0

这不会使用authCode和密码登录吗?我仍然需要使用用户名 – RandomUser