springsecurity

    26. 프로필 수정 테스트

    인증된 사용자가 접근할 수 있는 기능 테스트하기 실제 DB에 저장되어 있는 정보에 대응하는 인증된 Authentication이 필요하다. @WithMockUser로는 처리할 수 없다. 인증된 사용자를 제공할 커스텀 애노테이션 만들기 @WithAccount https://docs.spring.io/spring-security/reference/servlet/test/method.html#test-method-setup @BeforeEach void beforeEach() { SignUpForm signUpForm = new SignUpForm(); signUpForm.setNickname("jungi"); signUpForm.setEmail("devjun63@gmail.com"); signUpForm.se..

    #6 Spring Security Guide (공식문서 보고 따라하기)

    https://spring.io/guides/gs/securing-web/ Securing a Web Application this guide is designed to get you productive as quickly as possible and using the latest Spring project releases and techniques as recommended by the Spring team spring.io 백기선님의 스프링과 JPA 기반 웹 어플리케이션 개발이란 강의를 샀는데 학습을 잘 안하고 있다. 이 프로젝트를 진행하며 강의에 나온 내용을 적용시켜가면서 개발하고자 하여 스프링 시큐리티를 사용하려고 한다. 그렇지만 강의를 봐도 스프링 시큐리티에 대해 잘 모르겠다. 역시 공식문서를 ..

    12. 회원 가입: 가입 완료 후 자동 로그인

    출처 www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-JPA-%EC%9B%B9%EC%95%B1/dashboard 스프링과 JPA 기반 웹 애플리케이션 개발 - 인프런 | 강의 이 강좌에서 여러분은 실제로 운영 중인 서비스를 스프링, JPA 그리고 타임리프를 비롯한 여러 자바 기반의 여러 오픈 소스 기술을 사용하여 웹 애플리케이션을 개발하는 과정을 학습할 수 있습 www.inflearn.com github.com/devjun63/whiteship-studyolle/commit/a03c2a792c01002d66368475f3f7a55b898b8dd1 12. 회원 가입: 가입 완료 후 자동 로그인 · devjun63/whiteship-studyolle@a03c2a7..

    9. 회원 가입: 패스워드 인코더

    출처 www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-JPA-%EC%9B%B9%EC%95%B1/dashboard 스프링과 JPA 기반 웹 애플리케이션 개발 - 인프런 | 강의 이 강좌에서 여러분은 실제로 운영 중인 서비스를 스프링, JPA 그리고 타임리프를 비롯한 여러 자바 기반의 여러 오픈 소스 기술을 사용하여 웹 애플리케이션을 개발하는 과정을 학습할 수 있습 www.inflearn.com github.com/devjun63/whiteship-studyolle/commit/528660021077f68e123ce41670375d025459d15a#diff-5e6aefb2d46a80132d13cc93101440e43033eee68fdd3b26dfc8e503b2d..

    4. 회원가입 컨트롤러

    출처 : www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-JPA-%EC%9B%B9%EC%95%B1/dashboard 스프링과 JPA 기반 웹 애플리케이션 개발 - 인프런 이 강좌에서 여러분은 실제로 운영 중인 서비스를 스프링, JPA 그리고 타임리프를 비롯한 여러 자바 기반의 여러 오픈 소스 기술을 사용하여 웹 애플리케이션을 개발하는 과정을 학습할 수 있습 www.inflearn.com 목표 Get "/sign-up" 요청을 받아서 account/sign-up.html 페이지를 보여준다. 회원 가입 폼에서 입력 받을 수 있는 정보를 "닉네임", "이메일", "패스워드" 폼 객체로 제공한다. model 객체에 닉네임 이메일 패스워드 객체를 생성 account p..