테스트 grail 어플리케이션에 spring-security-facebook을 설치했습니다. 이것은 spring-security-core를 설치하고 s2-quickstart를 실행 한 후에 수행되었습니다.spring-security-facebook, s2-init-facebook이 기본 Dao를 생성하지 않습니다
저는 초보자이며 facebook 로그인 버튼을 테스트 앱에 통합하려고했습니다. 그러나, 문제는이 http://grails.org/plugin/spring-security-facebook
의 문서에 들었다대로 나는 S2 - 초기화 - 페이스 북이 플러그인이 기본 다오을 생성하지 않는 실행할 때
플러그인은 다오 생성 자신의 인증 DAO를 사용한다는 것입니다 , s2-init-facebook @을 호출 한 후 을 @ conf/spring/resources.groovy와 @ Config.groovy @에 넣으십시오. 사실 는 DAO 구현에 '벙어리', 당신은 데이터 구조를 따라 그것을 다시 작성해야 :
. ├── application.properties ├── grails-app │ ├── conf │ │ ├── ApplicationResources.groovy │ │ ├── BootStrap.groovy │ │ ├── BuildConfig.groovy │ │ ├── Config.groovy │ │ ├── DataSource.groovy │ │ ├── hibernate │ │ ├── spring │ │ │ └── resources.groovy │ │ └── UrlMappings.groovy │ ├── controllers │ │ ├── LoginController.groovy │ │ └── LogoutController.groovy │ ├── domain │ │ └── com │ │ └── fbtest │ │ └── webapp │ │ └── auth │ │ ├── FacebookUser.groovy │ │ ├── SecRole.groovy │ │ ├── SecUser.groovy │ │ └── SecUserSecRole.groovy │ ├── i18n │ │ ├── ... │ ├── services │ ├── taglib │ ├── utils │ └── views │ ├── error.gsp │ ├── index.gsp │ ├── layouts │ │ └── main.gsp │ └── login │ ├── auth.gsp │ └── denied.gsp ├── lib ├── scripts ├── src │ ├── groovy │ └── java ├── test │ ├── integration │ └── unit └── web-app ├── ...
resource.groovy :
내 응용 프로그램 디렉토리의 단축 트리 출력은 아래와 같습니다 파일도 비어 있습니다.
// Place your Spring DSL code here
beans = {
}
제발 내가 어떤 일을 잘못하고 있는지 이해할 수있게 도와주세요.
Grails 버전 2.0.4와 spring-security-facebook 버전은 0.8입니다. 사전에
감사합니다.
감사합니다. @Igor. 코드가 잘 작동합니다. 그냥 조금 혼란 스러웠고 나는 계속 뭔가 잘못하고 있다고 생각했습니다. – Dipayan