Spring Framework/Spring boot: 66개의 글
스프링 시큐리티와 앵귤러JS Spring Security and AngularJS원문: https://spring.io/guides/tutorials/spring-security-and-angular-js/#_multiple_ui_applications_and_a_gateway_single_page_application_with_spring_and_angular_js_part_vi 다중 UI 어플리케이션과 게이트웨이 Multiple UI Applications and a Gateway이 섹션에서 우리는 어떻게 스프링 시큐티리와 앵귤러JS로 단일 페이지 어플리케이션을 만드는지 계속 얘기해볼 것이다. 이제 두번째 섹션과 네번째 섹션에서 만들었던 시스템의 기능을 섞기위해 어떻게 스프링 클라우드와 스프링 세션을..
스프링 시큐리티와 앵귤러JS Spring Security and AngularJS원문: https://spring.io/guides/tutorials/spring-security-and-angular-js/#_sso_with_oauth2_angular_js_and_spring_security_part_vOAuth2를 활용한 싱글사인온 Single Sign On with OAuth2이 섹션에서 우리는 어떻게 스프링 시큐티리와 앵귤러JS로 단일 페이지 어플리케이션을 만드는지 계속 얘기해볼 것이다. 이제 우리는 API게이트웨이가 백엔드 리소스에 OAuth2 토큰 인증과 싱글사인온을 지원하도록 스프링 클라우드와 함께 스프링 시큐리티 OAuth를 어떻게 사용하는지 보여줄것이다. 이 글을 시리즈의 5번째 섹션으로 ..
스프링 시큐리티와 앵귤러JS Spring Security and AngularJS원문: https://spring.io/guides/tutorials/spring-security-and-angular-js/#_the_api_gateway_pattern_angular_js_and_spring_security_part_iv API 게이트웨이 The API Gateway이 섹션에서 우리는 어떻게 스프링 시큐티리와 앵귤러JS로 단일 페이지 어플리케이션을 만드는지 계속 얘기해볼 것이다. 이제 스프링 클라우드를 사용하여 백엔드 리소스에 접근하고 인증을 제어하기 위한 API 게이트웨이를 만드는 법을 보여줄 것이다. 이 글을 시리즈의 4번째 섹션으로 당신이 어플리케이션의 기본구성을 이해하거나 처음부터 빌드해보려면 첫번..
스프링 시큐리티와 앵귤러JS Spring Security and AngularJS원문: https://spring.io/guides/tutorials/spring-security-and-angular-js/#_the_resource_server_angular_js_and_spring_security_part_iii리소스 서버 The Resource Server이 섹션에서 우리는 어떻게 스프링 시큐티리와 앵귤러JS로 단일 페이지 어플리케이션을 만드는지 계속 얘기해볼 것이다. 우리의 어플리케이션에서 동적 컨텐트로서 사용하고 있는 "greeting" 리소스를 별도의 서버 (먼저 보호하지않아도 되는 리소스, 그다음 토큰에 의해 보호되는 리소스)로 빼내는 걸로 시작하자. 이 글은 시리즈의 3번째 섹션이다. 당신이..
스프링 시큐리티와 앵귤러JS Spring Security and AngularJS원문: https://spring.io/guides/tutorials/spring-security-and-angular-js/#_the_login_page_angular_js_and_spring_security_part_ii로그인 페이지 The Login Page이 섹션에서 "단일페이지 어플리케이션"을 스프링 시큐리티와 앵귤러JS를 어떻게 사용할지에 대한 얘기를 계속하려고 한다. 이 장에서 어떻게 앵귤러JS가 폼을 통해 유저를 인증하는지 그리고 UI에서 랜더하기위해 보안된 리소스를 가지고 오는지를 보여줄 것이다. 시리즈의 두번째 섹션으로, 당신은 어플리케이션의 기본 구성단위를 배워 나가도 되고, 첫번째 섹션에서부터 하나씩 만..
스프링 시큐리티와 앵귤러JS - Spring Security and AngularJS 원문: https://spring.io/guides/tutorials/spring-security-and-angular-js/#_spring_and_angular_js_a_secure_single_page_application단일페이지 보안어플리케이션 A Secure Single Page Application이 섹션에서 스프링 시큐리티, 스프링 부트와 앵귤러JS의 멋진 기능을 같이 조합하여 쾌적하고 시큐어한 사용자 경험을 제공하려고 한다. 스프링과 앵귤러JS를 막 시작하려는 사람도 충분히 따라할수 있는 수준이지만, 많은 디테일한 정보를 제공하여 경력자들 또한 이롭게 할 것이다. 이 글은 스프링 시큐리티와 앵귤러JS의 새..
스프링 세션과 스프링 시큐리티Spring Session and Spring Security버전 1.0.2.RELEASE원문: http://docs.spring.io/spring-session/docs/current/reference/html5/guides/security.html이 가이드는 어떻게 스프링 세션을 스프링 시큐리티와 함께 사용하는지 설명할 것이다. 당신의 어플리케이션에 스프링 시큐리티를 이미 적용했다는 가정하에 진행된다.완전한 가이드는 다음의 시큐리티 샘플 어플리케이션링크에서 확인할 수 있다.의존성 업데이트 하기 Updating Dependencies스프링 세션을 사용하기전, 의존성 업데이트를 해야한다. 메이븐을 쓴다면 다음의 의존성을 추가해주자:pom.xml org.springframewo..
스프링 부트 1.5 릴리즈 노트원문: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-1.5-Release-Notes스프링 부트 1.4에서 업그레이드된 것스프링부트 1.4이후 디프리케이트된것들스프링부트 1.4에서 디프리케이트된 클래스, 메소드 그리고 프로퍼티들이 이번 릴리즈에서 제거되었다. 업그레이드전 디프리케이트된 메소드를 호출하는지 확인하자. 특히 HornetQ와 벨로시티 Velocity서포트가 삭제되었다. 이름이 바뀐 스타터들스프링부트 1.4에서 이름이 바뀐 다음의 스타터들이 이번에 삭제되었다. 만일 "해결할수 없는 의존성 Unresolved dependency" 에러가 뜬다면 사용중인 스타터 이름이 올바른지 확인해보자:spring-..
스프링 부트 1.4 릴리즈 노트 - 2017년 1월 19일원문: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-1.4-Release-Notes스프링부트 1.3이후 업그레이드된 것스프링 부트 1.3에서 더이상 지원하지않는 것 Deprecations from Spring Boot 1.3스프링 부트 1.3에서 디프리케이트된 클래스, 메소드, 프로퍼티들은 이번 릴리즈에서 제거되었다.업그레이드에 앞서 디프리케이트된 메소드를 호출하는지 먼저 확인해야한다.Log4j 1 지원은 Apache EOL announcement 의거하여 제거되었다.재명명된 스타터들 Renamed starters다음의 스타터들의 이름이 변경되었다.기존의 이름은 스프링 부터 2...
타임리프3 5분 이주 가이즈 Thymeleaf 3 five-minute migration guide원문: http://www.thymeleaf.org/doc/articles/thymeleaf3migration.html당신은 Thymeleaf 2 사용자로서 새로운 Thymeleaf 3를 써보고 싶으시가요?먼저, 좋은 소식이 있습니다. 당신이 구현해놓은 타임리프 템플릿들은 거의 100% 타임리프3와 호환될 것이므로, 당신은 단지 몇가지 설정만 바꿔주시면 됩니다.Thymeleaf 3.0 BETA 버전은 안정적으모 2.1버전의 모든 기능을 지원합니다. 우리는 당신이 새 기능들과 성능 향상의 잇점을 취하도록 가능한한 빨리 타임리프3로 옮기기를 권장합니다.현재 단계에서 타임리프 버전 2.1의 모든 다이얼렉트dial..