package com.inspection.oauth2.interceptor; import java.io.IOException; import java.security.Principal; import java.util.Collection; import javax.servlet.RequestDispatcher; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.sql.DataSource; import org.apache.commons.lang3.builder.ToStringBuilder; import org.slf4j.Logger; import org.slf4j.Logge..
package com.inspection.oauth2.config.authentication; import javax.sql.DataSource; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; import org.spri..
왜 OAuth2 인증 관련하여 CORS를 찾게되었냐면, API Server와 Web application이 따로 올라가고, 웹 사이트에서는 API만 호출해서 사용하는 용도로 사용할려고 하다보니 CORS문제가 생겼다. (CORS Filter 적용 내용은 아래 링크 참조.) http://kkforgg.blog.me/220762949663https://spring.io/guides/tutorials/spring-security-and-angular-js/ 위 가이드를 보면 Spring + AngularJS 관련 내용을 볼 수 있는데. 이 예제에서 OAuth2를 사용하는 것이 나온다. 아무튼 이런 방법으로 작업을 하려다보니 다른 도메인으로 호출하는 문제가 생겼고 그에 따라서 방법을 찾다가 아래와 같이 샘플 코드..
OncePerRequestFilter로는 안됐다 -_-;; 그래서 찾던중 알아낸게 그냥 Filter를 Implements 해서 하는 방법을 알아냈다. @Component @Order(Ordered.HIGHEST_PRECEDENCE) public class CorsFilter implements Filter { private static Logger LOG = LoggerFactory.getLogger(CorsFilter.class); @Override public void destroy() { } @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, Servle..
- Total
- Today
- Yesterday
- mybatis Merge
- spring property
- 전자정부프레임워크 tiles
- java 설치
- JSTL
- jstl split
- java 폴더구조 구하기
- jstl foreach
- github image 첨부시 주의할점
- java 설정
- Database#transaction
- coroutine
- JSP 세션
- MyBatis 팁
- POI EXCEL
- spring ExcelView
- POE Excel 만들기
- java 압축 풀기
- java 특정문자 갯수구하기
- Kotlin
- 코루틴
- java calendar
- jstl 커스텀 태그
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |