본문 바로가기
728x90

springsecurity5

[Spring] 스프링시큐리티 OAuth2.0 적용해보기(Naver) 이번엔 네이버 로그인을 작업해보려 한다. 지난 포스팅을 참고하고, 이어서 작업하려 한다. https://devhooney.tistory.com/101 [Spring] 스프링시큐리티 OAuth2.0 적용해보기(Facebook) 이번엔 페이스북 로그인을 작업해보려한다. 지난 포스팅에 사용했던 코드에 이어서 작업하려한다. https://devhooney.tistory.com/100 [Spring] 스프링시큐리티 OAuth2.0 적용해보기(Google) 구글, 페이스북, 네 devhooney.tistory.com 1. 네이버 개발자 센터 - 상단 메뉴의 Application에서 애플리케이션 등록 클릭하여 이름을 작성하고 사용 API selectbox에서 네이버 로그인 선택 - checkbox가 나오면 회원이름,.. 2022. 9. 2.
[Spring] 스프링시큐리티 OAuth2.0 적용해보기(Facebook) 이번엔 페이스북 로그인을 작업해보려한다. 지난 포스팅에 사용했던 코드에 이어서 작업하려한다. https://devhooney.tistory.com/100 [Spring] 스프링시큐리티 OAuth2.0 적용해보기(Google) 구글, 페이스북, 네이버 로그인을 적용해보려고 한다. 지난 포스팅에 사용했던 코드에 이어서 작업하려한다. https://devhooney.tistory.com/99 [Spring] 스프링시큐리티 예제 이전에 작성한 포스팅은 단순 devhooney.tistory.com 1. 페이스북 개발자 사이트 - 사이트에 접속해서 내 앱 > 앱 만들기 클릭 - 소비자 선택 - 표시 이름 작성, 선택된 비즈니스 관리자 계정 없음 선택 후 앱 만들기 - 만들어진 앱 선택 후 Facebook 로그인 빠.. 2022. 9. 1.
[Spring] 스프링시큐리티 OAuth2.0 적용해보기(Google) 구글, 페이스북, 네이버 로그인을 적용해보려고 한다. 지난 포스팅에 사용했던 코드에 이어서 작업하려한다. https://devhooney.tistory.com/99 [Spring] 스프링시큐리티 예제 이전에 작성한 포스팅은 단순히 책에 있는 내용을 정리한 것이었는데, 이번엔 직접 코드를 짜보면서 복습해보려고 한다. 1. 라이브러리 설치 implementation 'org.springframework.boot:spring-boot-starter-secur.. devhooney.tistory.com 1. 구글 api console https://console.cloud.google.com/apis/dashboard Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.go.. 2022. 8. 31.
[Spring] 스프링시큐리티 예제 이전에 작성한 포스팅은 단순히 책에 있는 내용을 정리한 것이었는데, 이번엔 직접 코드를 짜보면서 복습해보려고 한다. 1. 라이브러리 설치 implementation 'org.springframework.boot:spring-boot-starter-security' 2. IndexController 생성 - controller 패키지 생성 후 IndexController 생성 @GetMapping({"", "/"}) public String index() { return "index"; } - resources/template/index.html 생성 인덱스페이지입니다. 3. user, admin 메소드 생성 - IndexController에 두 개의 메소드를 만들어 준다. @GetMapping("/use.. 2022. 8. 29.
[Spring] 스프링 시큐리티 (3) 스프링 시큐리티가 변경되었다. - 버전 5.7.0-M2 버전부터 변경되었고, SecurityFilterChain을 빈으로 등록해서 사용해야 한다. - 아래 코드는 카카오 로그인 구현 중에 작성한 코드다. private final CustomOauth2UserService customOauth2UserService; @Bean public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { http .csrf().disable() // enable h2-console .headers() .frameOptions() .disable() .and() .authorizeRequests() .antMatchers("/api/**").perm.. 2022. 8. 12.
728x90