-1

私はFOSUserBundleLexikJWTAuthenticationBundleを使用して、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とパスワードでログインできませんか?私はまだusernameを使用する必要があります – RandomUser

関連する問題