본문 바로가기

개발/스프링 FIreBase Neo4j20

SPRING WEBFLUX OAUTH 2.0 구글 로그인 후 넘어 오는 값(CODE) 방황기 이전 포스팅에서 프런트 페이지에 구글 로그인을 띄우는 것을 다루었다. 이제 로그인이 성공한 후에 제공업체에서 가져온 값을 처리하는 로직을 만들 것이다. 흐름은 알겠는데 로그인 완료 후 jwt를 처리하는 것에 대한 문서가 어디 있는지 잘 보이질 않는다. 그래서 일단 파이어베이스 안이 문서를 살펴보고 있다. 기존 프런트 페이지는 이렇게 설정하였다. https://devkimchi.tistory.com/72 firebase login Sign-in method, web ui 설정, google 로그인 제공 업체 추가 Firebase Login Ui 설정 https://devkimchi.tistory.com/71 firebase google login spring webflux 적용기 Spring Webflux.. 2023. 1. 29.
firebase login Sign-in method, web ui 설정, google 로그인 제공 업체 추가 Firebase Login Ui 설정 https://devkimchi.tistory.com/71 firebase google login spring webflux 적용기 Spring Webflux에 구글 로그인을 달아보려고 했는데 생각보다 보게 되는 게 많았다. 워낙에 자바가 볼게 많은 거 같다. 세세한 사항도 많고 자동으로 되어 있는 부분도 많은데 고칠거 없으면 그냥 쓰 devkimchi.tistory.com 우여곡절 끝에 spring webflux thymeleaf front 페이지에 javascript CDN을 이용하여 로그인 버튼과 로그인 페이지로 가도록 연결을 해 놓았다. 결과는 아래와 같았다. Firebase: The given sign-in provider is disabled for thi.. 2023. 1. 26.
firebase google login spring webflux 적용기 Spring Webflux에 구글 로그인을 달아보려고 했는데 생각보다 보게 되는 게 많았다. 워낙에 자바가 볼게 많은 거 같다. 세세한 사항도 많고 자동으로 되어 있는 부분도 많은데 고칠거 없으면 그냥 쓰면 되지만 수정하려면 모르고 하기도 애매하니 암튼 이제 스프링에 구글 로그인을 붙여 보려고 한다 잘되야 할 텐데. Thymeleaf 수정 사항 Deprecated unwrapped fragment expression "header::header" found in template layout, line 24, col 6. Please use the complete syntax of fragment expressions instead ("~{header::header}"). The old, unwrapped.. 2023. 1. 26.
Firebase, WebFlux Security, Spring 기본 설정드, 어노테이션 등 FirebaseOptions options = FirebaseOptions.builder() new를 제거하고 B를 소문자로 변경해 주면 된다. 이게 인텔리제이가 다 한글로 나오는데 내가 설정한 건가 아니면 원래 그런 건가 메뉴까지 다 한글로 나오니 은근 불편하다는. @Bean public FirebaseApp firebaseApp() throws IOException { ClassPathResource classPathResource = new ClassPathResource("serviceAccountKey.json"); FileInputStream serviceAccount = new FileInputStream(classPathResource.getFile()); FirebaseOptions op.. 2023. 1. 25.