본문 바로가기
728x90
반응형

Programming/Etc19

서버 <-> 클라이언트 인증을 위한 방법 3가지 클라이언트와 서버 간 검증을 위해 헤더에 특정 키를 함께 전송하여 인증을 할 수 있습니다. 우선 전송하는 데이터의 민감도와 보안 요구 사항을 최우선적으로 고려해야 합니다. 일반적인 방법 중에 아래 3가지 방법이 있습니다. 1. API Key (API 키) - 이 방법은 클라이언트와 서버 간에 API 키를 사용하여 인증하는 방식입니다. 이 키는 서버에 전송되며, 서버는 요청을 처리하기 전에 키가 유효한지 확인합니다. 헤더의 키로 X-API-KEY 또는 Authorization을 사용할 수 있습니다. 예시: X-API-KEY: 1234567890abcdef 2. JWT (JSON Web Token) - 이 방법은 클라이언트와 서버 간에 암호화된 JSON 토큰을 교환하여 인증하는 방식입니다. JWT는 보안 및.. 2023. 4. 24.
백엔드 개발자라면 알아야 할 개념들 서버 사이드 언어: 백엔드 웹 개발에 가장 많이 사용되는 언어는 자바, 파이썬, 루비, PHP 등이 있습니다. 이 중 하나 이상의 언어를 자유롭게 다룰 수 있어야 합니다. 데이터베이스 관리 시스템: 데이터베이스는 백엔드 개발에서 매우 중요합니다. 관계형 데이터베이스(MySQL, PostgreSQL 등)나 NoSQL 데이터베이스(MongoDB, Cassandra 등)를 다룰 수 있어야 합니다. 웹 서버: 웹 서버는 클라이언트 요청을 받아들이고, 응답을 반환하는 소프트웨어입니다. Apache, Nginx 등이 있으며, 이를 설치하고 관리할 수 있어야 합니다. RESTful API: REST는 Representational State Transfer의 약자로, 웹 기반의 시스템에서 사용하는 아키텍처 스타일입니.. 2023. 4. 24.
[chatGPT] openAI(chatGPT) API Slack 연동 openAPI 를 사용하여 chatGPT 이용하기 with nodejs. 1. openai API를 사용하기 위한 회원가입 https://openai.com/api/ OpenAI API OpenAI is an AI research and deployment company. Our mission is to ensure that artificial general intelligence benefits all of humanity. openai.com 위에 페이지에서 openAI 회원가입 2. API Key 생성하기 로그인 후 View API Keys 클릭 Create new secret key를 통해 new key 생성 3. openai package 설치 openai를 사용하기 위한 openai packa.. 2023. 2. 14.
[Composer] composer install Install composer 2022. 5. 17.
728x90
반응형