저는 Apache Oltu를 사용하여 야후 사용자에게 OAuth 2 사양을 사용하는 권한을 부여하는 프로젝트를 진행하고 있습니다. 다음은 내가 리디렉션하는 URL입니다. 나는 아래에 언급 된 2 가지 오류 중 하나를 얻는다. 많은 사람들이이 문제를 겪고 있지만 오류의 원인을 좁힐 수는 없습니다. 여러 번의 시행 착오를 시도했지만 나 빠지는 것 같지 않습니다. 누구나 입력을 도와 드릴까요? 시간을 내 주셔서 감사합니다.야후 OAuth 2 인증을받을 수 없습니다.
URL : https://api.login.yahoo.com/oauth2/request_auth?response_type=code&client_secret=여기
오류 올바른 값을 전송 여기 & redirect_uri로 = devvm03.ia.wd.org & CLIENT_ID = 올바른 값을 전송 : 아차. Yahoo가 귀하의 요청을 처리 할 수 없습니다. 이 문제를 해결하려면 응용 프로그램 또는 웹 사이트의 소유자에게 문의하는 것이 좋습니다. [95022]
Yahoo가 귀하의 요청을 처리 할 수 없습니다. 이 문제를 해결하려면 응용 프로그램 또는 웹 사이트의 소유자에게 문의하는 것이 좋습니다. [95036]
응용 프로그램 세부 사항 : 응용 프로그램 URL : http://devvm03.ia.wd.org/dashboard 콜백 도메인 : devvm03.ia.wd.org
응답을 보내 주셔서 감사합니다. Hans Z. 리디렉션 URI가 올바른 응용 프로그램 URL을 가리 키도록 수정했습니다. 그래서 지금 95036 오류가 발생하지 않습니다. 그러나 나는 95022 오류를 계속해서 받고 있으며 클라이언트 ID를 두 번 확인했습니다. 나는 그것을 인코딩 오전 및 쿼리 매개 변수에서 클라이언트 비밀 번호를 제거했습니다. – Jude
Z Hans Z의 답변에 감사드립니다. API 설정에서 올바른 범위를 선택하지 않았다는 것이 문제였습니다. 일단 문제가 해결되면 효과가있었습니다. 오류 코드와 인코딩 및 클라이언트 비밀을 설명해 주셔서 감사합니다. 그것은 매우 도움이되었고 나는 그러한 변화를 만들었습니다. – Jude