내 응용 프로그램을 테스트하려고하는데 localhost와 heroku에서 테스트하고 있습니다.인증에 내 상자 응용 프로그램에서 "Insecure_redirect_uri"오류가 발생했습니다.
내 응용 프로그램의 편집 페이지에서 "OAuth2 Parameters"에 redirect_uri
을 설정하지 않으려 고하므로 호스트 이름 (localhost : port 또는 myapp.heroku.com)에 따라 동적으로 설정할 수 있다고 생각했습니다.
하지만 작동하지 않습니다 ... 제가 잘못 했나요?
편집
문제는 인증 프로토콜이어야한다.
이 인증 URL 요청 작동 (그러나 Heroku가 내 응용 프로그램은 https를 사용하지 않습니다)
https://app.box.com/api/oauth2/authorize?
response_type=code&
client_id=my-client-id&
redirect_uri=https://myapp.herokuapp.com
이 인증 URL 요청이 작동하지 않는 나에게 Insecure_redirect_uri
오류
https://app.box.com/api/oauth2/authorize?
response_type=code&
client_id=my-client-id&
redirect_uri=http://myapp.herokuapp.com
을 부여
추 신 : 두 URL 모두에 redirect_uri
매개 변수를 적어 두십시오.
난 아직도 문제가 ... Heroku가가'https'을'http' 프로토콜을 사용하지에 수 문제는 내 테스트 응용 프로그램입니다 : 게시물 본문에
는 나의 리디렉션 URL처럼 읽을 것인가? – RikyTres더 명확히하려면 ...이 URL은'https : //app.box.com/api/oauth2/authorize? response_type = code & client_id = qwerty & redirect_uri = https : // myapp.herokuapp.com'은 작동하지만 올바른 것은 아닙니다 uri)이 하나의'https : //app.box.com/api/oauth2/authorize? response_type = code & client_id = qwerty & redirect_uri = http : // myapp.herokuapp.com'은 그렇지 않습니다. – RikyTres