JSP #security2 JSP(security) 프로그래밍적 시큐리티 처리 방법 정리 이 화면에서 상품추가를 눌렀을때 security를 처리하려고 한다. 태그의 gref="/addProduct.jsp"로 이동할때 Security를 통과해야한다. Servers에 tomcat-users.xml에 user : 사용자와 role : 권한을 설정한다. WEB-INF폴더 안에 web.xml파일을 생성한다. tomcat-users.xml에 있는 권한을 사용하겠다고 위에 선언한다. 그리고 security-constraint태그를 작성 addProduct.jsp로 넘어갈때 Security처리를 하기로 했으니 url-pattern에 jsp경로 설정해주고 role-name에 사용하겠다고 한 권한을 써준다. form-login-page 에 Security(로그인)을 처리할 url설정 form-error-pag.. 2023. 7. 10. JSP(security) 프로그래밍적 시큐리티 처리 방법 메소드 형식 설명 getRemoteuser() String 사용자의 인증 상태를 반환한다. getAuthType() String 서블릿을 보호하는데 사용되는 인증 방식의 이름을 반환한다. isUserInRole(java.lang.String role) boolean 현재 인증된 사용자에게 설정된 역할이 있는지 확인한다. 설정된 경우 true를 반환하고 그렇지 않은 경우 false를 반환한다. getProtocol() String 웹 브라우저의 요청 프로토콜을 가져온다. isSecure() boolean 웹 브라우저에서 https 요청으로 request가 들어왓는지 확인한다. 웹 브라우저에서 https로 접근하면 true를 반환하고,http로 접근하면 false를 반환한다. getUserPrinciple(.. 2023. 7. 10. 이전 1 다음