box.com API를 사용하여 로컬 환경에서 초기 테스트를하고 있습니다. api 키를 등록하고 리디렉션 uri 양식 필드에 localhost URL을 넣고 싶습니다만 https (localhost에는 없음) 만 허용하는 것처럼 보입니다. 반환 된 메시지 :Box.com api가 로컬 호스트에 URL 리디렉션
OAuth2 redirect URL must specify a valid URL and must not be http://
box.com API를 사용하여 로컬 환경에서 초기 테스트를하고 있습니다. api 키를 등록하고 리디렉션 uri 양식 필드에 localhost URL을 넣고 싶습니다만 https (localhost에는 없음) 만 허용하는 것처럼 보입니다. 반환 된 메시지 :Box.com api가 로컬 호스트에 URL 리디렉션
OAuth2 redirect URL must specify a valid URL and must not be http://
https에 대한 요구 사항은 좋은 것입니다. 당신이 아직 dev에있는 동안 누군가가 당신의 box.net 계정을 엉망으로 잡기 위해 사용할 수있는 http : //로 보내 진다면 평문으로 전송되는 활성 인증 토큰이 될 것입니다.
자체 서명 된 인증서를 생성하고이를 로컬로 설치해야 작동 할 수 있습니다.
How can I create a self-signed cert for localhost?
더 실제로 게재 될 때이 프로젝트에 필요한하려고하는 SSL을 구입 오프 도메인을로드 할 로컬 DNS가 당신의 호스트 파일을 통해 리디렉션 사용하는 것이를 강화하는 또 다른 방법 라이브 서버가 아닌 로컬 dev 컴퓨터.
응답 해 주셔서 감사합니다. 나는 레일스 환경에 있고 전 omniauth도 사용하고 있습니다. 나는 당신이 말하는 것과 다소 동의하지만, 다른 모든 oauth2 제공자 (구글, 페이스 북 등)가 응답 uri에서 localhost 패턴을 허용하는 것처럼 보입니다. –
이걸로 갔다 ... 나는 레일을 위해 얇은 것을 사용하고 있기 때문에 실제로 이것을 빠르게 얻을 수 있었다. ssl 모드에서 시작하려면 다음과 같이 간단합니다. thin start --ssl –
pleas 참조 http://stackoverflow.com/questions/25024693/why-do-i-get-a-redirect-uri-mismatch-when-trying- 투 - 로그 - 인 - 박스 –
상자가 localhost
이 http://
이되도록 자체 업데이트되었습니다. 다른 URI의 경우 https://
URL에 직접 추가 할 수있는 것처럼 보입니다. –