프로그래밍에 익숙하지 않고 Amazon Beanstalk에서 호스팅되는 내 앱에서 OAuth를 사용하는 데 문제가 있습니다. 내가 내 응용 프로그램을 원하는 무엇OAuth 2.0 및 Amazon Beanstalk
는
https://github.com/shannon7wallace/OAuth-2-PHP-Example
내가 로컬로이 코드를 실행하면 모든 것이 잘 작동 여기에 표시된 기본 코드를 사용하여 상수 연락 API에 연결하는 것입니다. 내 지속적인 연락처 자격 증명을 사용하여 로그인하고 데이터를 가져올 수 있습니다. 내 일정한 연락처 개발자 키에서 리디렉션 URI를 올바르게 설정했으며 모든 것이 완벽하게 작동합니다.
그러나 AWS에 배포 할 때 index.php로 이동하려고하면 빈 페이지가 나타납니다. 올바른 컨테이너를 가리키고 있는지 확인하기 위해 업로드 한 압축 설정과 컨테이너 설정을 다시 한 번 확인하고 AWS 헬스 체크가 공개적으로 액세스 할 수있는 URL (AWS는 건강하다고 앱을 표시 함)을 가리키고 있는지 확인했지만 페이지는 비어 있습니다.
단순히 index.php를 HTML 또는 phpinfo()로 바꾸면 제대로 작동합니다. 나는 그것이 인증 체크에 매달렸다 고 생각하지만, 비록 나의 하드 카피를 코드화하고 로그인 논리를 제거하더라도, 여전히 빈 페이지를 얻는다. 비록 내가 또는 다른 머리 태그 같은 것들을 포함하면 상관없이, 내 PHP 스크립트 태그 외부의 HTML도 표시되지 않습니다. OAuth는 + 콩 줄기에 대한 인터넷 검색을
는 거의 생산, 적어도 내 경험이 눈에 constantcontact API 문서는 꽤 스파 스,하지만 난 내 문제를 해결 찾을 수있는 가장 가까운 것은이
https://forums.aws.amazon.com/thread.jspa?messageID=277339񃭛
입니다위의 스레드의 시나리오는 내 것보다 훨씬 더 구체적인 문제를 해결하는 것으로 보이며 특정 경우에 솔루션을 적용하는 방법을 잘 모르겠습니다.
실종 신고 된 것이 있습니까? AWS가 OAuth를 사용하는 앱에 적합하지 않다는 것을 믿을 수 없습니다.
누구든지 제공 할 수있는 도움에 감사드립니다.
편집 : 호기심이 많은 사람들에게 오류보고를 수동으로 활성화하여 대답을 찾았습니다. 상수 문의 코드가 OAuthException 클래스 정의를 시도합니다. PHP 설치에 OAuthException이 이미 정의되어 있으면 오류가 발생합니다. 클래스를 제거하면 문제가 해결됩니다. – user356900