728x90 반응형 ETC (IT)35 API 서버의 인증은 어떻게 하는가? 1. API 키 기반 인증클라이언트가 서버로부터 발급받은 고유한 API 키를 요청 헤더에 포함하여 요청을 보냅니다.서버는 해당 키를 확인하고 요청을 처리합니다.특징간단하고 설정이 쉬움.보안 수준이 낮음(키가 노출되면 악용 가능).주로 공공 API에서 사용.예시GET /resource HTTP/1.1Authorization: Bearer eyJhbGciOiJIUzI1NiIsIn... 2. JWT(JSON Web Token)서버에서 사용자 로그인 시 비밀 키로 JWT를 발급하고, 클라이언트는 이후 요청 시 이 토큰을 헤더에 포함하여 전달합니다.서버는 토큰을 검증하여 사용자를 인증합니다.특징Stateless 방식: 서버는 상태를 저장하지 않음.발급된 토큰은 클라이언트에서만 저장됨(주로 로컬 스토리지 또는 쿠키.. 2024. 11. 26. (Windows) Linux스러운 Windows 개발환경 구성해보기 놀자코딩#Programming #Coding #Development #API #Server #python #golang #java #nodejs #javascript #프로그래밍 #코딩 #개발 #서버 #파이썬 #Go언어 #자바 #노드 #자바스크립트www.youtube.com I. 설치일단, 필요한 프로그램을 다운로드받아서 설치부터 합니다.1. Windows Terminal 을 설치한다.2. 유사 Linux 환경인 MSYS2 를 설치한다.3. Visual Studio Code 를 설치한다.3. 윈도우용 프로그램을 쉽게 설치/관리할 수 있는 Chocolatey 를 설치한다.4. 내가 좋아하는 텍스트에디터 neovim 도 설치하자. Chocolatey를 이용한다.> choco install neovim II... 2022. 6. 3. (Linux) Ubuntu 에서 ping, ifconfig 설치 놀자코딩#Programming #Coding #Development #API #Server #python #golang #java #nodejs #javascript #프로그래밍 #코딩 #개발 #서버 #파이썬 #Go언어 #자바 #노드 #자바스크립트www.youtube.com 우분투 mini 이미지에는 기본적인 네트워크 유틸리티들이 설치되어 있지 않은 경우가 있다. 이런 경우 직접 간단하게 설치해주자! $ sudo apt-get install iputils-ping net-tools iproute2 2021. 8. 21. (Linux) ifconfig , netstat 대체 프로그램 (ip, ss) 놀자코딩#Programming #Coding #Development #API #Server #python #golang #java #nodejs #javascript #프로그래밍 #코딩 #개발 #서버 #파이썬 #Go언어 #자바 #노드 #자바스크립트www.youtube.com 정말 오랜만에 리눅스를 사용하였는데, 기존에 이용하였던 프로그램들이 안되는 것이 좀 있다. 그 중 대표적인 것이 ifconfig와 netstat 이다. 먼저, ifconfig 대신 ip addr 을 이용해서 네트워크 인터페이스 정보를 알아보는 방법이다.$ ip addr1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:.. 2021. 8. 19. 오라클 클라우드 VM 생성하고 SSH(MobaXterm, putty) 로 연결하기 놀자코딩#Programming #Coding #Development #API #Server #python #golang #java #nodejs #javascript #프로그래밍 #코딩 #개발 #서버 #파이썬 #Go언어 #자바 #노드 #자바스크립트www.youtube.com 오라클 클라우드에 가입하면 2개의 VM을 공짜로 사용할 수 있다. VM 1개당 1core CPU, 1GB RAM, 50GB HDD 를 제공한다. 가벼운 서비스 돌리기에는 충분하다. 개인적으로는 1대에 WAS를 설치하고, 다른 1대에는 DB를 설치해서 사용할 예정이다. 먼저 가입을 하고, 로그인해서 Compute > Instances 를 선택하면 아래와 같은 화면이 나온다. Instance 가 VM과 같다고 생각하면 되겠다. 이제, .. 2021. 8. 19. 키보드/마우스 입력 시각화 프로그램 3가지 놀자코딩#Programming #Coding #Development #API #Server #python #golang #java #nodejs #javascript #프로그래밍 #코딩 #개발 #서버 #파이썬 #Go언어 #자바 #노드 #자바스크립트www.youtube.com 온라인 강의를 할 때, 마우스 포인터의 위치를 하이라이트해서 잘 보이게 하고, 키보드를 입력할 때, 어떤 키가 눌렸는지를 화면에 표시해주는 프로그램이 필요하다. 가장 괜찮은 프로그램들을 찾아보고 3가지를 선정하였다. 개인적으로는 스팟마우스와 Carnac을 사용하고 있다. PointerFocus (유료)국내외에서 가장 많이 사용되고 있고, 관련 프로그램의 표준과 같은 느낌이 든다. 그만큼 가장 완벽한 기능을 제공한다. 유일한 단점은 .. 2021. 8. 18. 이전 1 2 3 4 ··· 6 다음 728x90 반응형