私はSymfonyを新しくしましたが、ログインリダイレクトに問題があります。ここに私のsecurity.yml
設定のスニップは次のとおりです。symfony:ログインリダイレクト時に奇妙なポートを渡す
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
login:
anonymous: ~
pattern: ^/login
simple_form:
authenticator: app.api_authenticator
login_path: login
check_path: login
username_parameter: login[username]
password_parameter: login[password]
default_target_path: home
always_use_default_target_path: true
provider: api
context: main
main:
anonymous: ~
guard:
authenticators:
- app.auth_token_authenticator
stateless: true
context: main
私はhttps://localhost
上で実行されているセットアップローカルインスタンスを持っています。私がログインページ(https://localhost/login
)に行き、適切な資格情報を提出すると、Symfonyはの代わりにhttps://localhost:0/home
に私をリダイレクトします。どんなアイデアが間違っている?ありがとう!
app.auth_token_authenticatorに対応するサービスがservices.ymlに定義されていますか。 – ehymel
はい、あります。もし私がしなければ、私はエラーが発生すると仮定します。 – baa2w
私はそう思ったが、推測したくなかった。サービス定義がどのように見えるか教えてください。 – ehymel