2014-07-17 6 views
0

Box.com을 내 응용 프로그램과 통합하려고합니다. 나의 흐름은 처음으로 직원이 로그인 할 때 프레임에 상자 페이지가 표시됩니다 (Box Embed Widgt를 사용하지 않음에 유의하십시오).상자 상자 창 (프레임)에서 "액세스 거부"를 선택한 경우의 문제

상자에 올바른 사용자 이름과 암호를 입력하면 다른 페이지로 이동하여 "상자 액세스"또는 "액세스 거부"를 선택할 수 있습니다.

이제 내 문제는 아무 것도 나타나지 않고 액세스 거부를 클릭하면 빈 화면이 나타납니다. 디버깅 할 때 내 응용 프로그램에 다시 도달하지만 아무 일도 일어나지 않습니다.

나를 안내해 주실 수 있습니까?

감사

답변

0

사용자가 클릭이 거부하면, 다음 상자가

https://www.yourServer.com/someendpoint?error=access_denied&error_description=The+user+denied+access+to+your+application

당신은 마음대로 GET 요청을 받게됩니다

와 리디렉션 (서버)에 URI를 호출합니다 응답을 처리 할 필요가 있고 사용자가 응용 프로그램을 사용하고 싶지 않다고 결정했다는 것을 알고 있어야합니다.

0

상자에 등록 된 페이지를 통해 거부 알림을받습니다.

상자에 응용 프로그램을 등록하면 oAuth가 완료 될 때 호출 할 페이지 (페이지)가 제공됩니다.

이이 튜토리얼에 설명되어 있습니다 :

인증 코드 : 인증 코드 30 초에 대해서만 유효 http://developers.box.com/oauth/

봐 특히이 부분에서.

https://www.sean.com/rose?error=access_denied&error_description=The+user+denied+access+to+your+application

을 GET : 사용자가 거부를 클릭 한 경우 그러나 같은 오류 및 ERROR_DESCRIPTION 매개 변수를 사용하여 요청을 받게됩니다