2017-10-30 11 views
0

API 서비스에 여권이있는 Laravel 5.5를 사용하고 있습니다. 로컬에서 "클라이언트 자격 증명"라우트 미들웨어를 추가 한 후 잘 작동합니다.AWS 서버의 Laravle Passport 인증 문제

'client_credentials' => \Laravel\Passport\Http\Middleware\CheckClientCredentials::class 

** 지역 설정 : **

URL : http://localhost/server/public/index.php/api/v1/user/1 I는 응답

{ 
"status": 200, 
"response_time": 0.050323009490967, 
"body": { 
    "user": "admin", 
    "email": "[email protected]" 
}, 
"message": "User found" 

}

** AWS 설치 얻었다

: **

하지만 AWS 서버로 이동하면 인증되지 않습니다.

URI : 같은 http://api_server.com/server/public/index.php/api/v1/user/1

내가 가진 오류,

{ 
"message": "Unauthenticated." 
} 

모두 설치는 동일합니다, 나는 액세스 토큰을 얻고 다시 토큰을 끝점으로 할 수 있습니다.

하지만 이제 POST/GET/PUT/DELETE API 호출이 AWS 서버에서 허용됩니다.

AWS에서 지원되지 않는 이유는 무엇입니까?

다른 방법으로 문제를 해결할 수 있습니까?

[참고 :. "웹"그룹의 "POST// PUT/DELETE GET"경로가 작동 벌금을]

많은 트래픽 그룹 포트는 기본적으로 차단됩니다
+0

aws에 업로드 한 후 php artisan config : cache –

+0

을 통해 다시 캐시를 재구성 했습니까? 예, 동일했습니다. –

+0

또한 저장소 폴더에 권한을 부여하려고했습니다. 저장소 권한으로 인해 aws에 문제가 발생했습니다. –

답변

0

보안 그룹에 대해 확인할 수 있습니다 ...