私は symfony3 ベースの API と、認証に LexikJWTAuthenticationBundle を使用するフロントエンド Angular2 を持っています。したがって、私の API はすべてのエンドポイントで LexikJWT によって保護されています。しかし、私のアプリケーションは認証エンドポイントなしでアクセスして、Angular フロントエンドのデータをレンダリングする必要があります。
私のsecurity.ymlは次のようになります
firewalls:
oauth_token:
pattern: ^/oauth/v2/token
security: false
oauth_authorize:
pattern: ^/oauth/v2/auth
security: false
# Add your favorite authentication process here
login:
pattern: ^/api/login
stateless: true
anonymous: true
form_login:
check_path: /api/login_check
success_handler: lexik_jwt_authentication.handler.authentication_success
failure_handler: lexik_jwt_authentication.handler.authentication_failure
require_previous_session: false
api:
pattern: ^/api
stateless: true
lexik_jwt: ~
main:
pattern: ^/
provider: fos_userbundle
stateless: true
form_login:
check_path: /login_check
username_parameter: username
password_parameter: password
success_handler: lexik_jwt_authentication.handler.authentication_success
failure_handler: lexik_jwt_authentication.handler.authentication_failure
require_previous_session: false
logout: true
anonymous: true
この場合、私がしなければならないアプローチは何ですか?