사용자가 로그인하여 간단한 작업을 수행 할 수있는 간단한 웹 응용 프로그램이 있습니다. 프로젝트를 취미로 만들었습니다. Spring Social을 사용하여 페이스 북과 트위터로 로그인을 기존 로그인 기능에 추가하려고합니다.스프링 소셜을 사용하여 페이스 북과 트위터로 로그인
최대 절전 모드를 사용하고 있으며 내 사용자 테이블에는 사용자 이름, 암호 (암호화 됨), uuid, 전자 메일, 사용 가능 및 권한 필드가 있습니다.
온라인으로 프로세스를 조회 한 결과, 지속적으로 변화하는 Spring Social 덕분에 예제가 많이 달라지고 혼란스러워지고 있습니다.
누구나 간단한 기본 용어로 필요한 요소를 설명하고 스프링 사회를 사용한다면 어떻게 묶을 수 있습니까?
대부분의 예제에서 사용자를 나타내는 UserDetails 클래스가 있습니다. 또한 별도의 "사용자"bean이 있습니다. 두 개의 다른 수업이있는 이유는 무엇입니까? 우리는 하나를 버릴 수는 없습니까?
나는 이미 영속성을위한 Dao 클래스를 가지고있다. 다시 사용할 수 있습니까? 이 질문을하는 또 다른 방법은 스프링 사회와 어떤 인터페이스를 구현해야하는지 묻는 것입니다.
저는 스프링 n00b입니다. (필자가 주석 기반의 구성을 처음 접하게 된 정도입니다. XML 기반 구성 만 사용했습니다.) 어디서 그리고 왜 어느 것이 선택됩니까?
ProviderSignInController -이 요청을하고 데이터를 가져옵니다 믿습니다.
연결? 이러한 연결은 어디에 있습니까?
저는 스프링 3.2.4와 스프링 - 소셜 1.1.0을 사용하고 있습니다. 나는 1.0.3과 1.1.0 모두에서 예제를 보았다.
더 자세히 조사 할 예정이지만 시작하기에 좋은 포인터가 필요합니다.