본문 바로가기

분류 전체보기

(172)
댓글 소셜 로그인은 가장 마지막에 하는걸로 하고, 댓글 기능부터 만들기로 했다.@Entity@Table(name = "comments")class Comment( @Id @GeneratedValue(strategy = GenerationType.IDENTITY) val id: Long? = null, @Column(nullable = false) var content: String, @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "post_id", nullable = false) var post: Post, @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "a..
게시글 어느정도 완료 게시글의 컨트롤러는 @RestController@RequestMapping("/posts")class PostController(private val postService: PostService) { @PostMapping fun createPost( @RequestBody postRequest: PostRequest, @AuthenticationPrincipal userPrincipal: UserPrincipal ): ResponseEntity { return ResponseEntity.ok(postService.createPost(postRequest, userPrincipal)) } @PutMapping("/{id}") fun u..
게시글 작성중 2024-06-05T01:42:18.294+09:00 ERROR 10044 --- [nio-8080-exec-9] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception java.lang.NullPointerException: null at org.example.domain.infra.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.kt:40) ~[main/:na] 로그인을 한뒤에 게시글을 작성하려고 하면 이것이 뜨게 된다. 그이유는 package o..
소셜로그인은 제쳐두기로 하자! 혼자서는 안될거 같아서 카톡 개발자 포럼에 질문을 했는데, 다른 답변은 다올라왔지만 내것만 답변이 달리지 않는다..  그래서 혼자 노력해봤으나 되지 않아서 우선 다른것부터 만들어 보기로 했다.  게시글, 댓글 기능을 만들기로 했다! 진작에 딴거부터 할걸 그랬다. 먼저 post 엔티티를 만들고, repository, service, serviceimpl, dto인 reauest, response를 만들고, serviceimpl에 예외처리를 추가했다.
ㅁㄴㅇㅁㄴㅇ 유저에 있는 모든 이메일을 지우는 중. 유저 엔티티, OAuth2LoginSuccessHandler, UserService, serviceimpl,JwtHelper, ㅓJwtPlugin,OAuth2UserInfo,SocialLoginResponse 등에서 전부 이메일을 제거하고 해봤는데도 안된다...
왜 jwt 가 안되나? https://kauth.kakao.com/oauth/authorize?client_id=0299d5f2a30184aea5d21f83481d2a7e&redirect_uri=http://localhost:8080/oauth2/callback/kakao&response_type=code&scope=profile_nickname%20profile_image이게 프로필 이미지용 https://kauth.kakao.com/oauth/authorize?client_id=0299d5f2a30184aea5d21f83481d2a7e&redirect_uri=http://localhost:8080/oauth2/callback/kakao&response_type=code&scope=profile_nickname이건 닉네임만 ..
KOE101 이 에러가 나왔는데, 아직도 해결 못했다. 너무 어렵다.. 필요한것이 이건가??? GET https://kauth.kakao.com/oauth/authorize 카카오계정 accounts.kakao.comhttps://kauth.kakao.com/oauth/authorize?client_id=0299d5f2a30184aea5d21f83481d2a7e&redirect_uri=http://localhost:8080/oauth2/callback/kakao&response_type=code   POST https://kauth.kakao.com/oauth/token 알아낸거같다. KOE101가 뜬건 내가 https://kauth.kakao.com/oauth/authorize 이런걸로 로그인을 시도했기 때문이고,..
UserPrincipal 추가, 시큐리티 수정 등 인증이 안되는 현상이 벌어저서  data class UserPrincipal( val id: Long, val email: String,) @Componentclass JwtAuthenticationFilter(private val jwtPlugin: JwtPlugin) : OncePerRequestFilter() {@Throws(IOException::class, ServletException::class)override fun doFilterInternal( request: HttpServletRequest, response: HttpServletResponse, chain: FilterChain) { val header = request.getHeader("Autho..