본문 바로가기

springboot2

[SpringBoot] JWT(Json Web Token) 활용한 인증 처리 담당 기능에서 외부 시스템과의 연동을 위해 JWT(Json Web Token)을 활용한 인증 처리가 필요했다. JWT는 자바 뿐만 아니라 .Net, C, C++, Go, JavaScript 등 거의 대부분의 프로그램 언어를 지원하는 인터넷 표준 인증 방식이다. 토큰 구성은 크게 Header / Payload / Signature 이며, 연동 시스템에서 요구한 명세는 아래와 같았다. Header - type : 말그대로 토큰 타입이 "JWT" 라는 의미 - alg : 알고리즘은 HMAC SHA-256 을 사용하였으며, 파라미터는 밸류는 "HS256". 알고리즘 타입별 상세 정보는 아래 RFC 공식 문서를 참고하는 것이 좋다. https://www.rfc-editor.org/rfc/rfc7518#sectio.. 2023. 4. 15.
[SpringBoot] No embedded stylesheet instruction for file 해결 방법 (out.xml 파일이 자동으로 생성되면서 서버가 켜지지 않음) [ 문제 ] 스프링 부트 프로젝트를 실행할 때 첨보는 에러 발생. 에러 메세지의 경로로 들어가보니 out.xml 파일이 자동으로 생성되어 있었음. 삭제해도 서버를 실행하면 좀비처럼 다시 생긴다. eclipse tab에서 xml 파일이 열려있기 때문에 xml을 실행하려고 해서 문제가 발생한 것. [ 해결 ] out.xml 삭제 project clean tab에서 xml 파일을 모두 닫고 실행할 .java 파일만 남겨둔 채로 서버를 실행했더니 해결 되었음. 도움 받은 곳: https://stackoverflow.com/questions/7980037/why-out-xml-file-is-created 2019. 11. 18.