전체 글 75

토큰 인증과 세션 인증

1. 토큰 인증 (Token Authentication)토큰 인증은 서버가 사용자를 인증한 후, 인증 정보를 담은 "토큰"을 클라이언트에게 발급하여 클라이언트가 후속 요청에 이 토큰을 포함시켜 서버에 인증을 요청하는 방식입니다. 이 방식은 보통 **JWT (JSON Web Token)**와 같은 표준을 사용합니다.특징토큰 발급: 사용자가 로그인하면 서버는 고유한 인증 토큰을 생성하여 클라이언트에 반환합니다. 이 토큰은 사용자의 인증 정보를 암호화하거나 서명하여 포함할 수 있습니다.상태 비저장 (Stateless): 서버는 클라이언트의 인증 상태를 저장하지 않습니다. 클라이언트는 인증을 위한 토큰을 매 요청마다 서버로 전달하며, 서버는 토큰을 검증하여 사용자를 인증합니다.주로 헤더를 통해 전달: 클라이언트..

카테고리 없음 2024.11.22

마무리

내가 내일배움캠프에 참여하기 전의 삶은 병원에서 행정직으로 일하며 꽤나 안정적인 일상을 보내고 있었다. 보건행정학을 전공하고 병원에서 행정직으로 일하면서, 환자들과 직원들이 원활하게 소통할 수 있도록 돕는 역할을 하였다. 업무는 주로 병원 내의 각종 관리, 기록, 기획, 그리고 행정적 지원을 하는 일이었는데, 책임감이 필요한 직무였기 때문에 나름 보람을 느끼기도 했다. 그러나 시간이 지나면서 점차 나 자신이 발전하는 데 한계가 있다는 생각이 들었다. ‘매일 똑같은 일을 반복하는 것이 아니라, 새로운 기술을 배우고 싶다’는 욕구가 생기기 시작했다. 그 당시, ‘디지털 헬스케어’, ‘헬스케어 IT’, ‘소프트웨어 개발’과 같은 새로운 분야에 대한 호기심이 생겼고, 이것이 내 커리어에 변화를 주는 계기가 될 ..

Daily note 2024.11.01

Today I Learned(TIL)-61

최종 프로젝트 전 해보고 싶은것에 대해 적은 나으 ㅣTIL 일단 챗봇 만들기의 개념 챗봇 기본 구조: 챗봇은 입력을 처리하는 부분, 비즈니스 로직을 수행하는 부분, 그리고 응답을 반환하는 부분으로 구성된다. 각 부분은 모듈화하여 유지보수가 쉽게 설계하는 것이 중요하다.자연어 처리(NLP): 사용자가 입력한 텍스트를 이해하고 적절한 반응을 생성하기 위해 자연어 처리 기술이 필요하다. 이를 위해 주로 spaCy, Hugging Face Transformers, 또는 OpenAI의 GPT API 등을 활용할 수 있다.상태 관리: 챗봇은 사용자의 대화 흐름을 기억하고 그에 맞춰 반응을 제공해야 한다. 이를 위해 사용자의 상태를 저장하고 관리하는 로직을 작성한다. 예를 들어, 대화를 시작했는지, 어떤 질문에 답변..

Daily note 2024.09.24

Today I Learned(TIL)-60

1. 기사 요약 기능이란?기사 요약 기능은 긴 기사나 문서의 핵심 내용을 짧고 간결하게 요약하는 기술입니다. 이는 텍스트의 주요 내용을 유지하면서 읽는 사람에게 빠르게 정보를 전달하는 데 유용합니다. 자연어 처리(NLP)에서 중요한 작업 중 하나이며, 뉴스 요약, 문서 요약, 연구 논문 요약 등 다양한 용도로 사용됩니다.2. 기사 요약의 종류추출 요약 (Extractive Summarization): 원문에서 중요한 문장이나 구절을 선택하여 그대로 추출하는 방식입니다. 요약문은 원문에 있는 텍스트를 그대로 포함합니다.생성 요약 (Abstractive Summarization): 원문의 내용을 이해하고, 그 내용을 기반으로 새로운 문장을 생성하여 요약합니다. 이 방식은 자연어 생성 기술을 필요로 하며, 더..

Daily note 2024.09.20