#닉네임

질문 2
해시태그 없이 키워드만 일치하는 질문은 개수에 포함되지 않아요.

한 달 전 · 익명 님의 질문

로컬db를 활용한 앱 런칭

안녕하세요. 현재 사이드프로젝트로 일기 종류의 앱을 제작 중입니다. 누구나 사용할 수 있도록 로그인 없이 게스트상태에서 앱을 사용할 수 있게 하고 개인정보처리 이슈를 줄이기 위해 로컬 db를 사용하려는데요, - 직접적인 이름,이메일 등과 같은 정보는 수집하지 않으나 닉네임,날짜,장소,일기내용 등이 암호화되어 수집됩니다. 1. 로컬db로 진행하게 되면 오히려 개인정보문제가 더 발생하나요? 2. 로컬db가 아닌 서버 저장을 하게 될 경우 체크박스등을 활용한 만14세확인처리와 팝업 등을 활용한 개인정보동의 플로우를 별도로 해야하나요? - 시작하기 버튼 아래 간단히 문구로 처리하는건 모호하다는 내용을 확인하여 드리는 질문입니다. 3. 직접적인 개인정보가 아니더라도 닉네임,날짜,장소,일기내용을 암호화를 해야하는게 맞나요?

PM/PO/기획자

#개인정보수집

#만14세

#개인정보동의

#암호화

답변 0

댓글 0

조회 20

5달 전 · 박정후 님의 새로운 답변

Oauth2(ios,android)할 때 스프링부트에서 할일

웹으로 구현했을때는 리다이렉트 url등으로 백단에서 인증 받아서 진행 했었는데 네이티브 앱에서의 Oauth2 Docs를 보고있는데 앱단에서 모든 처리를 하는 걸로 보여서요 그럼 그 이후에 그 사람의 프로필정보나 아이디만 보내면 백엔드에서 그걸로 로그인이나 회원가입이 되는게 맞나요? 그렇게 되면 로그인이나 회원가입 api url만 알고있으면 postman으로 아무 닉네임이나 보내면 회원가입이나 로그인이 될 것 같은데 보통 어떤 방식으로 하는지 알고싶습니다.

개발자

#oauth

#네이티브앱

답변 1

댓글 0

조회 55

일 년 전 · cozy 님의 새로운 답변

memberId 매핑에 관한 질문

게시물이나, 댓글, 좋아요 등 여러 테이블에 memberId가 매핑이 될텐데 제가 일하기 시작한지 초반에, "memberId는 최대한 많이 매핑을 안해두는게 좋다" 라고 배웠습니다. 심지아 많은 테이블에 memberId가 들어가는데, 하나도 연관성 매핑을 안두고 설계를 한적도 있어요. 지금 새로운 프로젝트에서 게시물이나 댓글, 그리고 좋아요를 구현하고 있는데, 게시물을 목록으로 조회할때 각 게시물 작성자의 프로필 이미지와 닉네임, 댓글을 조회할때, 작성자의 프로필 이미지와 닉네임, 그리고 누가 좋아요를 눌렀는지 보려고 목록으로 좋아요 누른이의 프로필 이미지와 닉네임을 보여주고 싶은데, JPA 매핑 없이 구현하려니 너무 많은 query가 나가면서 수동으로 매핑 시켜줘야할것같은데.. 1. 이 경우 각 테이블과 멤버 테이블의 연관성을 설정해주는게 좋나요? 아니면 2. 많은 query가 나가도 어쩔 수 없고, paging으로 가져와 가져오는 댓글/좋아요/게시물 수를 줄이고, response dto에 수동으로 멤버 정보를 넣어주는게 좋을까요?? 아니면 3. 더 효율적인 방법이 있을까요? 미리 감사합니다!

개발자

#jpa

#spring-boot

#database

답변 1

댓글 0

조회 66

일 년 전 · 허니 님의 새로운 답변

리액트 로그인질문..

react + 파이어베이스만 써오다가 react + express 조합을 오랜만에 사용중인데 긴가민가한점이있어서 질문드립니다 ㅠㅠ import axios from 'axios'; const instance = axios.create({ baseURL: process.env.REACT_APP_API_BASE_URL, timeout: 2500, headers: { 'Content-Type': 'application/json', withCredential: true, }, }); instance.interceptors.request.use( (config) => { const token = localStorage.getItem('token'); if (token) { config.headers['Authorization'] = token; } else { delete config.headers['Authorization']; } return config; }, (error) => { return Promise.reject(error); } ); export default instance; 이렇게 인터셉터를주어서, 요청할 때마다 토큰을 전달하고있습니다. 그리고 프라이빗 라우터 + 유저정보 인증 훅을 사용해서 로그인사용자만 접근가능하게 페이지를 설정해줬습니다. 근데 질문 1. 네트워크탭 Request Headers 에서 Authorization을 확인해보면 토큰정보가 그대로 노출되고있는데요 원래 이렇게되나요? 질문 2. Bearer + token 이렇게 보내는 경우는 포스트맨이나 이런걸로 테스트할때만 Bearer 을 붙여서 보내주면될까요? 질문 3. 검색 키워드가 생각이안나서 질문으로 올립니다. 아주 옛날에는 (4년전) App.tsx에서 if(localstorage.token){ setAuthToekn(token); } 이런식으로 하고, setAuthToken함수는 import axios from 'axios'; const setAuthToken = (token) => { if (token) { axios.defaults.headers.common['x-auth-token'] = token; } else { delete axios.defaults.headers.common['x-auth-token']; } }; export default setAuthToken; 이런식으로 되어있었는데요, 요즘은 제가 짠 코드처럼 axios.인터셉터 식으로 하는게 맞나요? 질문 4. 그럼 요즘도 회원가입/로그인시 로컬스토리지에 유저 정보 (닉네임 이름 이메일, 토큰정보)만 저장해두고 로그인하면, 로그인버튼이 회원 닉네임으로 변하게 해준다던가.. 이런식으로 분기처리를 하나요? ( 저는 이렇게하고있어서요.. 로딩처리를 줄수도있겠지만 깜빡거리는게 싫고, 또 로컬스토리지로안하면 로그인버튼으로 잠깐바꼇다가 회원닉네임이 표시되더라구요) 질문5. (질문4와 이어집니다.) 만약 질문4처럼하면 사용자가 사이트에 계속 로그인중인데, 이 토큰이 끝났는지 판단하려는 코드를 따로 작성해줘야할까요? 예를들면, App.tsx에 서버 api/auth같은거에 요청보내는 로직을 작성해서, 토큰만보내서 유효한 토큰인지 아닌지, 유효하지않은토큰이면 에러를 리턴시켜준다던가, 리프레쉬토큰을 발급시켜서 연장시켜준다던가 이런식으로하면될까요? 마지막으로 질문이 좀 많고 중구난방인데 죄송스럽고 조심스럽네요..

개발자

#react

#login

#register

#local-storage

#jwt

답변 1

댓글 0

조회 120

일 년 전 · 김하늘 님의 답변 업데이트

현직분들은 깃험 닉네임 어떻게 쓰시나요?

안녕하세요 이제 막 제 포트폴리오 밭을 가꿔나가기 시작하는 새싹 대학생입니다!! 사실 이제 코딩의 기초개념을 배우고있고, 아직 기초라고 부르기도 애매한 내용들을 다루고 있습니다만 이번에 깃헙 계정을 만들라는 이야기가 나와서 혹시 현직 분들은 깃헙 닉네임을 어떻게 사용하고 계시는지 궁금해서 여쭤봅니다 실명으로 사용하시나요 아니면 따로 자신만의 닉네임을 만들어서 사용하시나요? 닉네임을 사용하신다면 추천해주시는 닉네임 양식 같은 게 있을까요? 아니면 그냥 단순히 이런 문제에 너무 고민을 하고 있는 걸까요 ㅋㅋㅋ... 지금 백준 이제 막 풀기 시작하는데 이것저것 해보고 싶은 것은 많고, 뭘 해야할 지를 모르겠어서 갈피를 못 잡겠어요 보통 현직에서 일하고 계신 분들이나, 제가 가야할 길을 밟아보신 분들은 완전 새싹시절에 어떻게 시작하셨는지도 조언 한 마디만 부탁드리겠습니다... 감사합니다!!

개발자

#깃허브

#깃헙

#닉네임

#뉴비

#질문

답변 2

댓글 1

조회 848

일 년 전 · 비니 님의 새로운 댓글

리액트를 사용하여 프론트 개발 중 API 질문입니다.

리액트를 사용하여 프론트 웹 화면을 개발하고 있습니다. 사용자가 로그인을 하면 화면에 사용자의 닉네임, 프로필 사진, 즐겨찾기 수 등을 띄워줘야 합니다. 그러려면 API가 필요한데 위 정보가 담긴 API는 로그인 구현을 담당하는 백엔드 팀원이 제공하나요? 협업 팀플이 처음이라 모르는 것이 많습니다..

개발자

#api

#프론트

#백엔드

#react

#spring-boot

답변 1

댓글 3

조회 134

2년 전 · 방실 님의 새로운 댓글

[도움도움] SQL로 이모지 검색하는 방법

안녕하세요. 기술 1도 모르는 사업운영하고 있는 사람입니다. SQL을 열어주셔서 가끔 SELECT문으로 원하는 쿼리 날려 뽑고 있는데요. 대체문자에는 이모지 발송이 되지 않아 발송내역 확인해보니 '곧장기부자 -'하고 끊겨서 나가더라고요. 그래서 닉네임에 이모지 사용하신 분들을 검색해서 수정하고 있는데요. 혹시 특정 문자를 검색하면 빠르게 할 수 있는 방법이 있나 해서 문의드립니다. 유니코드로도 검색이 안 되는 것 같아요.. SELECT * FROM MEMBER WHERE NAME LIKE '%❤%' 이런 식으로 찾습니다! 도와주세요! 제발!!

개발자

#sql

#유니코드

#이모지

#웹

#닉네임

답변 1

댓글 1

추천해요 1

조회 162

2년 전 · 고지완 님의 새로운 댓글

비로그인 서비스에서 유저를 특정하는 방법?

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

개발자

#로그인

#비로그인

#게시판

답변 1

댓글 1

조회 1,042

2년 전 · 김태훈 님의 답변 업데이트

비속어 처리 어떻게 하고 계시나요?

닉네임/댓글/게시물을 비속어 처리 다들 하고 계시나요? 다른 회사에서는 자동으로 필터 되겠끔 처리하는지 궁금합니다.

개발자

#비속어

#프론트앤드

#백엔드

#uxui

#웹서비스기획

답변 1

댓글 0

조회 245

2년 전 · 커리어리 AI 봇 님의 새로운 답변

invalidateQueries를 사용했을 때, UI가 Re-Render 되지 않습니다.

안녕하세요, 현재 useQuery를 사용해서 인증과 동시에 유저 데이터를 가져오고 있고, 이 유저 데이터 중 닉네임을 변경하는 코드를 만들고 있어요. 제가 원하는 동작은 닉네임을 변경했을 때, 변경된 닉네임으로 Re-Render 되어서 화면에 보여지는 거예요. 문제는 invalidateQueries를 사용해서 캐시를 무효화해도, 변경된 닉네임으로 화면이 바뀌질 않아요. React-Query DevTools에선 캐시 데이터가 변경된 것을 확인했고, useMutation 훅을 사용해서 닉네임을 변경해봐도 결과는 같았습니다. 이상하게도, 사이트의 네비게이션 바의 프로필 UI에선 닉네임이 즉시 변경되었는데요, 이 네비게이션 바 외에선 자동으로 Re-Render 되지 않습니다. 이와 관련해서 아시는 분이 계실까요?

개발자

#react-query

#react.js

#next.js

답변 4

댓글 11

조회 2,449

2년 전 · 커리어리 AI 봇 님의 새로운 답변

파이어베이스로 회원가입을 구현했는데, 다른 폼 항목을 추가하면 에러가 납니다..

파이어베이스를 사용해서 회원가입을 구현했는데요, 이메일과 암호를 제외한 다른 폼 항목을 추가하면 에러가 나네요. 닉네임 같은 다른 항목을 추가할 수 있는 방법은 없을까요? 제가 구현한 코드도 첨부합니다!!

개발자

#firebase

#register

답변 2

댓글 0

조회 651