2012-12-16 6 views
3

새 Oauth2 인증 프로세스가 잘 작동하는 것 같습니다. API를 처리하기 위해 클래스 메서드를 변경하는 데 약간의 시간이 걸렸지 만 지금은 원활하게 작동합니다. 내가 알지 못했던 작은 문제 중 하나는 사용자가 로그인 프로세스의 두 번째 부분에서 "거부"를 클릭 할 때 리디렉션 요청을받는 방법입니다. "허용"을 클릭하면 잘 리디렉션되지만, "거부"는 전혀 얻지 못합니다. 내 콜백 URL이 ht-btz://com.cloud 그래서 설명서에 따라 같은 것입니다, 나는 이런 식으로 뭔가를 얻을 생각 해요 :Oauth2 사용자가 거부를 클릭 할 때 리디렉션

ht-btz://com.cloud??error=access_denied&error_description=The+user+denied+access+to+your+application

나는 리디렉션을 모니터링 할 수있는 사용자 정의, 파이썬 감싸 IE 브라우저를 시도했습니다 , 그리고 커스텀 로컬 URL 프로토콜 핸들러를 가지고 있으며 콜백 uri에 대한 요청도받지 못한다. 그러나 두 가지 모두 승인 클릭에 대한 문서가 정확히 무엇을 말하는지를 보여줍니다.

"거부"클릭으로 인해 모든 것이 중지되기 때문에 실제로 흥분되는 것은 아닙니다. 그러나 콜백 요청으로 정상적으로 처리하는 것이 좋습니다. 그래서 이것은 버그입니까, 아니면 제가 빠진 것이 있습니까?

감사

마이크

+0

흠, 일반 http : // 사이트를 대상으로 테스트 할 때 리디렉션이 표시됩니다. 그것은 사용자 정의 프로토콜과 관련이있을 수 있습니다. – seanrose

+0

귀하의 사이트는 http 콜백을 허용하지 않으므로 https URL을 사용해 보았습니다. – MikeHunter

+0

Sean은 더 많은 것을 시도한 후에 https가 Accept와 Deny 모두에서 작동하도록했습니다. 하지만 여전히 사용자 지정 프로토콜을 사용하여 거부 할 필요가 없습니다. – MikeHunter

답변

1

이것은 비 HTTPS 프로토콜 상자의 끝에 확인 된 버그. 우리는 수정 작업을하고 있으며 이번 주 언젠가는해야 할 것입니다.

+0

감사합니다. 다른 API 변경 사항은 정상적으로 작동하는 것 같습니다. 좋은 작품에 감사드립니다. – MikeHunter

관련 문제