grails 2.0 앱에서 페이스 북 통합을 위해 this plugin을 살펴보기 시작했습니다. 나는 그가 설정 지시 사항을 나열하고 샘플 애플 리케이션을 가지고있어 .... 대부분의 부분.Grails Spring 보안 페이스 북 플러그인 샘플 FacebookAuthDAOImpl
FacebookAuthDao
인터페이스를 구현하는 FacebookAuthDaoImpl
을 푸는 데 문제가 있습니다. 이제이 클래스가 앱 도메인 구조와 일치하도록 구성되어 있지만 표준 도메인 설정이없는 샘플 앱의 경우이 인터페이스의 적절한 구현이 무엇인지 알 수 있습니까?
내가 달성하고자하는 것은 페이스 북 사용자가 생성되고 스프링 보안 사용자가 만들어 져야하며 둘 다 연결되어야한다는 것입니다.
편집 : s2-init-facebook
을 실행하고 생성 FacebookAuthDaoImpl
을 받고 후
. run-app
을 실행 한 다음 getRoles()
에서 생성 된 impl의 오류 역할을 얻습니다.
No such property: roles for class: com.gotomanners.auth.FacebookUser
내가 앱이 지금은 잘 시작하고 난 괜찮을 페이스 북의하지만 응용 프로그램에 복귀에는 facebookUser 또는 일반 사용자에 없다에 연결 fbConnect 버튼을 클릭 할 수 있습니다
roles = [new GrantedAuthorityImpl('ROLE_USER'), new GrantedAuthorityImpl('ROLE_FACEBOOK')]
를 추가하여이 고정 나는 (글을 쓰는이 시간에 0.6.2
)이 plugin는 이후 업데이트되었습니다 DefaultConnectedFacebookAuthDaoImpl
기본 (자동 생성) 구현은 간단한 webapp에 충분해야합니다. 기본 구현에 문제가 있습니까? –
자동 생성 된 impl은 생성 된 Facebook 사용자에 링크 된 Spring 보안 사용자를 생성하지 않습니다. 소스를 살펴보면'createAppUser (token)'을 구현 한 – gotomanners
흠이 구현되지 않은'createAppUser (token)'메소드가 있습니까? 어쩌면'(토큰)을 만드시겠습니까? ' –