2012-09-25 3 views
-1

Struts2에서 Facebook을 사용하여 인증을 구현하려는 응용 프로그램을 개발 중입니다. 나는 FaceBook에 내 앱을 등록했으며 AppId와 App Secret을 가지고있다. 이것을 사용하여 페이스 북에 로그인하고 있습니다 <a href="https://www.facebook.com/dialog/oauth?client_id=241562345966486&redirect_uri=http://localhost:8080/myApp//jsps/loginFacebookUser.action&scope=email,user_birthday&state=1"><b>Facebook Connect</b></a>Struts 2에서 Facebook 로그인을 구현하는 방법은 무엇입니까?

그러나받을 수 없습니다 access_taken.

+3

아무도 당신을 도울 수 없을 것입니다. 당신은 적어도 그것을 시도해야합니다. 아이디어가 없다면 기본으로 돌아가서 Struts2와 Facebook API/Security에 대해 깊이 배워야합니다. –

+0

@Alex 귀하의 조언을 주셔서 감사합니다, 나는 이미 이것을 시도했지만 그것은 내 잘못이었습니다. 모든 것을 제대로 언급하지 않았습니다. –

답변

1

코드를 게시하지 않았으므로 정확하게 문제가 무엇인지 파악하기가 어렵습니다.

FB의 로그인 API에 익숙하지 않습니다. 그러나 기본 메커니즘은 웹 서비스 즉 데이터를 데이터에 보내고 데이터를 다시 사용자에게 반환합니다.

먼저 FB에서 응답 (일반적으로 세션 ID 또는 이와 유사한 것)을 받고 있는지 확인하십시오.

받은 경우 세션 개체에 데이터를 저장 한 다음 명시 적으로 시스템에 사용자 권한을 부여해야합니다. FB는 그렇게하지 않을 것입니다. 당신은 당신의 시스템에서 그렇게해야합니다.

희망이 있습니다. FB의 API에 대한 정보를 확인하십시오 : http://developers.facebook.com/docs/guides/web/#login

관련 문제