비로그인 서비스에서 유저를 특정하는 방법?
안녕하세요! 요즘 사이드 프로젝트로 비로그인 게시판 서비스를 기획하고 있습니다. 로그인이 있으면 아무래도 개인정보 처리 및 관리가 어렵기도 하고 유저 접근성도 떨어지다보니 한번도 구현해본 적은 없지만 비로그인 방식으로 서비스를 제공하려고 합니다. 게시판 서비스다보니 좋아요나 댓글 달기, 게시글 생성 및 수정 등의 유저 기능이 필요한데, 이때 유저를 로그인 없이 특정할 수 있는 방법이 궁금합니다. 현재는 ulid, ip, agent를 유저 정보가 필요한 기능을 수행할때마다 전달받아 이를 데이터베이스에 조회 후 없다면 저장하는 방식으로 수행하고 있습니다. 하지만, 이러면 동일한 유저가 다른 네트워크, 다른 브라우저에서 접속을 한다면 다른 유저로 인식을 하는 문제가 생기니 게시글 및 댓글을 작성할때는 간단한 비밀번호와 보여질 닉네임을 입력 받도록 구현해두었습니다. 현재까지는 개발 초기 단계라 문제가 없어 보..이긴..하지만 뭔가 찝찝하네요.. 디시인사이드 같은 경우도 비로그인 게시판이고 저와 비슷한 로직으로 구현이 되어있는 것 같은데 여전히 찝찝합니다. 특히 좋아요 기능 부분에서 이미 좋아요를 한 경우 이를 화면에서 보여주기 위해 유저를 특정할 필요가 있는데 좋아요는 비밀번호 등을 입력받을 수 없기에 역시 다른 환경에서는 동일한 유저를 인식하지 못하게 될 것 같습니다. 이를 어떤 식으로 해결해야할지.. 비로그인 서비스라면 이런 유저를 특정해야하는 부분들은 포기하는 것이 맞는지 선생님들의 의견을 구하고 싶습니다! 긴글 읽어주셔서 감사합니다! 의견 부탁드립니다!