소셜로그인 관련 문의 드립니다.
- 작성자 :
- 김*중
- 작성일 :
- 2020-08-10 16:03:25
- 조회수 :
- 3,679
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'egovSignupController' defined in file [C:\eGovFrameDev\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\simple\WEB-INF\classes\egovframework\com\ext\oauth\web\EgovSignupController.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.social.connect.ConnectionFactoryLocator' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) ~[spring-beans-4.3.22.RELEASE.jar:4.3.22.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) ~[spring-beans-4.3.22.RELEASE.jar:4.3.22.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1198) ~[spring-beans-4.3.22.RELEASE.jar:4.3.22.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1100) ~[spring-beans-4.3.22.RELEASE.jar:4.3.22.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
위와 같은 에러가 나는데....facebook말고 카카오톡이나 라인을 쓰고 싶은데.... facebook을 제외하고 셋팅하려면 어떻게 해야하나요?
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) ~[spring-beans-4.3.22.RELEASE.jar:4.3.22.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) ~[spring-beans-4.3.22.RELEASE.jar:4.3.22.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1198) ~[spring-beans-4.3.22.RELEASE.jar:4.3.22.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1100) ~[spring-beans-4.3.22.RELEASE.jar:4.3.22.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
위와 같은 에러가 나는데....facebook말고 카카오톡이나 라인을 쓰고 싶은데.... facebook을 제외하고 셋팅하려면 어떻게 해야하나요?
A
안녕하세요.
표준프레임워크센터 입니다.
EgovSignupController는 소셜로그인을 하는 예제파일입니다.
Spring Social을 기반으로 동작을 하는데
Spring Social Facebook은 v2.0.3이후로 업데이트가 안되고 있습니다.
따라서 해당 기능의 사용은 권장드리지 않습니다.
다음과 같은 pom.xml이 활성화 되지 않아 오류가 발생하는것으로 보입니다.
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-facebook</artifactId>
<version>2.0.3.RELEASE</version>
<exclusions>
<exclusion>
<artifactId>spring-web</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
<exclusion>
<artifactId>spring-webmvc</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
</exclusions>
</dependency>
카카오톡이나 라인등에 대한 소셜로그인 기능은
공식적으로 가이드해 드리고 있지는 않습니다.
감사합니다.
표준프레임워크센터 입니다.
EgovSignupController는 소셜로그인을 하는 예제파일입니다.
Spring Social을 기반으로 동작을 하는데
Spring Social Facebook은 v2.0.3이후로 업데이트가 안되고 있습니다.
따라서 해당 기능의 사용은 권장드리지 않습니다.
다음과 같은 pom.xml이 활성화 되지 않아 오류가 발생하는것으로 보입니다.
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-facebook</artifactId>
<version>2.0.3.RELEASE</version>
<exclusions>
<exclusion>
<artifactId>spring-web</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
<exclusion>
<artifactId>spring-webmvc</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
</exclusions>
</dependency>
카카오톡이나 라인등에 대한 소셜로그인 기능은
공식적으로 가이드해 드리고 있지는 않습니다.
감사합니다.