목록전체 글 (51)
느림보 개발

jsp - form 태그 안에 아이디를 입력 받을 수 있도록 한다. . .생략 .. ID or NickName . .생략 .. 🤍 Ajax 통신전 - Ajax통신을 위해 document ready를 해준다. - 간단하게 조회만 하고 돌아올 것이기 때문에 POST방식이 아닌 GET 방식으로 요청을 보냈다. - keyup 이벤트를 통해 키보드로 입력후 Ajax가 실행하도록 설정했다. - form에서 입력 받은 값을 변수로 지정하여 key-value 형태로 /member/idcheck 경로로 보낸다. 🤍 Ajax 통신후 - 통신에서 받아온 정수형의 result 값이 1일 경우에는 DB에서 사용자가 입력한 값이 존재한다는 뜻으로 "이미 사용중인 아이디입니다. " 라는 메세지와 함께 설정한 hidden값을 N으로..

특정한 사용자가 로그인은 했지만 URI를 접근할 수 있는 권한이 없는 상황이 발생할 수도 있습니다. 이 경우에는 접근 제한 에러 메세지를 보게됩니다. 아래와 같이 member사용자가 admin페이지를 요청했을 때 처럼요. security-context 스프링 시큐리티에서는 접근 제한에 대해서 AccessDeniedHandler를 직접 구현하거나 특정한 URI를 지정할 수 있습니다. - 는 ①org.springframework.security.web.access.AccessDeniedHandler 인터페이스의 구현체를 지정하거나 ②error-page를 지정할 수 있습니다. 아래는 url로 접근 제한시 보이는 화면을 처리합니다. .. 생략 CommonController - 컨트롤러를 생성하여 /accessE..

security-context SampleController와 view 페이지 매핑 후 작업 특정 URI에 접근할 때 인터셉터를 이용해서 접근하는 제한하는 설정은 를 사용한다. 사용시엔 pattern 속성과 access라는 속성을 지정해야한다. pattern : URI 패턴 = 경로 access : 권한 체크 .. 생략 .. 실행시 /sample/all 는 모두가 접근 가능하기에 설정한 뷰페이지 출력 /sample/member는 회원 권한을 가지고 있는 사람만 접근 가능하기에 로그인 페이지로 이동 UserDetailsService - 인증과 권한에 대한 실제 처리 담당 - security-context.xml에서 처리 - 테스트용으로 member/member -ROLE_MEMBER 권한을 가지는 사용자 ..

pom.xml - 스프링 시큐리티는 스프링의 여러 하위 프로젝트 중 하나이므로 필요한 버전 추가 (위 3개는 버전 동일해야함) - JSP에서 스프링 시큐리티 관련 태그 라이브러리를 활용할 수 있도록 함 org.springframework.security spring-security-core 5.0.6.RELEASE org.springframework.security spring-security-web 5.0.6.RELEASE org.springframework.security spring-security-config 5.0.6.RELEASE org.springframework.security spring-security-taglibs 5.0.6.RELEASE security-context.xml 설정 -..

1. window > perspective > open perspective > other > git > open > git repository 2. github에 repository 만들고 url 복사 3. create a new git repository * repository directory: (github에 올릴) 워크스페이스 = 해당 프로젝트명 폴더 (bin, src 있는 데까지만 가기) * .git → 로컬 레포지토리 생성 완료 4. 서버(remote repository)랑 연결하기 (= .git(local repository) ↔ remote repository 통로 뚫기)