2017년 3월 31일 금요일

spring security option

 다음은 antMatchers() 다음으로 지정할 수 있는 항목들입니다.
  • anonymous()
    인증되지 않은 사용자가 접근할 수 있습니다.
  • authenticated()
    인증된 사용자만 접근할 수 있습니다.
  • fullyAuthenticated()
    완전히 인증된 사용자만 접근할 수 있습니다(?)
  • hasRole() or hasAnyRole()
    특정 권한을 가지는 사용자만 접근할 수 있습니다.
  • hasAuthority() or hasAnyAuthority()
    특정 권한을 가지는 사용자만 접근할 수 있습니다.
  • hasIpAddress()
    특정 아이피 주소를 가지는 사용자만 접근할 수 있습니다.
  • access()
    SpEL 표현식에 의한 결과에 따라 접근할 수 있습니다.
  • not() 접근 제한 기능을 해제합니다.
  • permitAll() or denyAll()
    접근을 전부 허용하거나 제한합니다.
  • rememberMe()
    리멤버 기능을 통해 로그인한 사용자만 접근할 수 있습니다.

2017년 3월 30일 목요일

javascript submit 후 close, reload 문제해결방법

1. ajax로 해결
2. form 전체를 넘길시 serialize()함수 이용 
여기서 중요한 것은 꼭 contentType 설정을 해줘야한다

var formData = $("#frm").serialize();

$.ajax({
type : 'POST',
url : '/save',
data: formData,
contentType: 'application/x-www-form-urlencoded; charset=UTF-8'
}).success(function(res) {
parent.opener.location.reload();
window.open('', '_self', '').close();
}).error(function(err) {
$.stateAlarm(err.message);
});