0

私は 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

この場合、私がしなければならないアプローチは何ですか?

4

0 に答える 0