Home
Dal Blog
Cancel

Oauth2 적용

OAuth2 stomp를 활용하면 header에 token값을 넣어 인증을 할 수 있다는 글을 많이 보았다. 실제로 적용하는 곳은 많지 않았는데 해당 기능을 적용할 수 있으니 한번 해봐야하지 않을까? 싶었다. 그러려면 security를 적용해야했고 기존 project에는 이미 security가 적용되어있어 다른 방법으로 로그인을 구현해봐야겠다 싶...

Oauth2

OAuth 애플리케이션 인증을 위한 접근 관한 개방형 표준 프로토콜 인증 : 사용자가 누구인지 확인하는 단계 ex) login 권한 : 사용자가 해당 리소스에 접근할 권리가 있는지를 확인 Open Authorization의 약자로 인터넷 사용자들이 비밀번호를 제공하지 않고, 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리...

Sse 문제점

처음에 실시간 알림을 구현하기 위해 여기저기 글들을 보았다. 이전에 웹소켓 하면서 실시간 알림을 구현하기에는 SSE가 적당하다는 글을 보아서 SSE에 대해서 공부하려고 했다. SSE를 사용하면 문제가 있는데 그 문제를 해결하기 위해서 검색해보고 해당 문제를 보다가 그 문제에 관한 또 다른 문제가 엮이고 엮여서 정리하기로 했다. 이 글은 SSE에...

Sse

SSE(Server-Sent-Event) 관련 글 Websocket Websocket + 부가기능 Websocket (채팅 기록 json 파일 저장하기) Sse 👈🏻 Sse 문제점 Websocket + jwt Websocket test Jmh - 채팅 파일 refactoring 이 전에 websocket 재 연결에...

Websocket(채팅 기록 json 파일 저장하기)

Json 파일 저장하기 관련 글 Websocket Websocket + 부가기능 Websocket (채팅 기록 json 파일 저장하기) 👈🏻 Sse Sse 문제점 Websocket + jwt Websocket test Jmh - 채팅 파일 refactoring 문제 채팅 대화내용을 보여주기 위해서 처음에는 클라이언...

Websocket +부가기능

WebSocket 관련 글 Websocket Websocket + 부가기능 👈🏻 Websocket (채팅 기록 json 파일 저장하기) Sse Sse 문제점 Websocket + jwt Websocket test Jmh - 채팅 파일 refactoring 1편에 이어서 채팅기능을 구현했으므로 고객센터를 구현하기 ...

Websocket

WebSocket 관련 글 Websocket 👈🏻 Websocket + 부가기능 Websocket (채팅 기록 json 파일 저장하기) Sse Sse 문제점 Websocket + jwt Websocket test Jmh - 채팅 파일 refactoring 기존에 작성했던 webSocket 그동안 채팅 구현을 하...

Negative test

Negative Test Mock Test 코드 작성을 다 끝낸 후에 예외에 관한 test도 해봐야한다고 들었다. CommentService.java @Override public CommentResponseDto postComment(CommentRequestDto commentDto) { Registry registry = regist...

Custom exception

Custom Exception CustomException을 만들기 전에는 기존에 작성한 것처럼 표준 예외를 사용해서 message를 주면 되지 않을까 라는 생각이 들었었다. 원 글은 해당 블로그에서 보면 되고 나는 각각의 장단점에 대해서 요약해봤다. 표준 예외로 처리할 때 장점 1. 예외 메시지로도 충분히 의미를 전달할 수 있다. Use...

Mock test

Mock Test UserServiceTest 가짜 객체는 동작을 하지 않는다. (passwordEncoder의 encode가 null) 처음에 test 코드를 작성했을 때 회원가입 로직에서 인코딩 된 pw와 인코딩 되지 않은 pw를 비교하여 검증을 하려고 했다. 하지만 encode된 pw가 제대로 값을 띄우지 못하고 계속 null이 떴고 그 ...