반응형 분류 전체보기78 로그인 그리고 그에 관련된 보안 이슈 지금 진행하고 있는 프로젝트가 실제 서비스하게 되면 어느정도 공공기관과 연계되어 있기 때문에 보안에 대해서 상당히 신경을 많이 쓰고 있는 편이다. 가장 기본이 되는 로그인과 인증 그에 관련된 보안 이슈들을 틈틈히 찾아보고 최대한 반영하려고 애쓰고 있는 중인데 평소 업무 중에 보안에 대해 그렇게 신경을 많이 안쓰기도 해서인지 보안과 관련된 지식이 전무하였고 그런 상태에서 내 프로젝트에 적용하다 보니 마치 어떤 그림인지도 모르고 그림안의 하나하나의 요소만 따라그리고 있는듯 했다. 그래서 자세히 찾아보고 습득을 한 뒤에 사용하기로 하였고 그 일부를 조금씩 첨부해가며 적어두려 한다. 일단, 로그인이 어떻게 이루어지는지, 그리고 그렇게 처리해놓은 인증 부분들이 어떠한 방식으로 공격당하는지, 그와 관련된 보안 이슈.. 2023. 12. 1. Reactstrap Modal에서 autoFocus 설정 주의! Reactstrap을 사용하여 화면을 구성하고 있는데 조금 더 편한 사용환경을 위해 Modal이 오픈되면 가장 먼저 입력해야하는 Input에 Auto Focus를 적용하고 싶었다. 근데 설렁설렁 보고 적용하고 싶은 Input 태그에 autoFocus={true} 를 적용하면 되는구나 했더니 에러도 안뜨고 적용도 안되고 이 문제로만 한시간을 씨름한거 같은데 조금 예전 자료만 봐도 useRef를 써서 Fuction까지 만들어 적용하던데 나는 분명 속성값 하나로 될거라고 생각하고 있었고 그러다 딱 한 자료에서 어이없게 내 방법의 문제를 알았다. 해당 Modal에서 autoFocus를 false로 설정하고 적용하고 싶은 Input 태그에 autoFocus를 true로 설정해야 한다. 개인적인 생각으로는 Moda.. 2023. 11. 3. Scheduler 처리 일정시간마다 DB를 조회해서 카카오톡 알림을 줘야하는 경우 어떻게 처리를 해야하나 찾아보다가 Scheduler로 처리하면 되겠다 싶었다. 생각보다 처리는 간단했다. 제일 먼저 bean에 xmls와 schema를 추가해줘야한다. 각각의 프로젝트에 따라 이 설정을 해준곳이 context인 경우도 있고 dispatcher-servlet인 경우도 있으니 이는 상황에 따라 넣어주면 될것 같다. /* Scheduler를 사용하기 위한 xmls */ xmlns:task="http://www.springframework.org/schema/task" /* schema */ http://www.springframework.org/schema/task http://www.springframework.org/schema/t.. 2023. 10. 26. eslintrc.js - eslint 설정 관련 지금 진행중인 프로젝트에서 xcode 쪽에서 이상하게 패키지 파일 만지다 다 꼬이고 망가져버려서 복구하려 해봤지만 더이상 희망이 없음을 느끼고 다시 프로젝트를 파서 시작하고 있는데 프로젝트 생성했던 과정이 새까맣게 기억에서 지워져서 하나도 생각이 나지 않았다. 초반에 eslint 관련해서 엄청나게 스트레스 받고 질렸었는데 생성하자마자 eslint 관련 규칙 때문에 온통 빨간줄이었다. 오늘도 역시나 chatGPT는 헛소리를 해대는 통에 삥 돌아가다 이대론 안되겠다 싶어 기존 잘 진행되던 프로젝트를 보니 extends를 '@react-native-community'로 설정되어 있었다. 유일한 차이는 그것 뿐이길래 설마 하며 변경해봤더니 감쪽같이 빨간줄이 사라져버렸다. 또 그냥 지나칠 순 없지. 해결했지만 왜.. 2023. 9. 20. 이전 1 ··· 5 6 7 8 9 10 11 ··· 20 다음 반응형