我使用FOSUserBundle与LexikJWTAuthenticationBundle来访问API和API中的数据。更改FOSUserBundle&LexikJWTAuthenticationBundle中的登录行为
用户使用用户名&密码登录。生成一个令牌,然后在每个请求中用作凭证。
是否可以使用其他字段来执行登录?
比方说,我有我的实体另一个属性,AUTHCODE,我怎么能告诉这些软件包通过用户名& AUTHCODE登录或者用户名可能密码& & AUTHCODE?
我使用FOSUserBundle与LexikJWTAuthenticationBundle来访问API和API中的数据。更改FOSUserBundle&LexikJWTAuthenticationBundle中的登录行为
用户使用用户名&密码登录。生成一个令牌,然后在每个请求中用作凭证。
是否可以使用其他字段来执行登录?
比方说,我有我的实体另一个属性,AUTHCODE,我怎么能告诉这些软件包通过用户名& AUTHCODE登录或者用户名可能密码& & AUTHCODE?
是,如果您在注册时提供AUTHCODE和其所属的用户实体 在security.yml
提供商: fos_userbundle: ID:fos_user.user_provider.authCode
这不会使用authCode和密码登录吗?我仍然需要使用用户名 – RandomUser
是的,它是可能的 - 例如与一个自定义**警卫认证**。 – nifr
@nifr这看起来很有前途,谢谢 – RandomUser