컨텐츠
Rust, C++ 및 Hylo에서의 이동 의미론
2025-01-21 14:40
언젠가 읽기
Move Semantics in Rust, C++, and Hylo### 동기Hylo의 기본 설계를 소개한 "Borrow Checking Hylo"라는 논문을 읽었다. Hylo는 초기 단계의 프로그래밍 언어로, C++...
인증 및 권한 부여. OAuth 2.0, OpenID Connect 및 SSO. 파트 1
2025-01-21 14:40
언젠가 읽기
- JWT(JSON 웹 토큰)는 RFC 7519에서 정의된 오픈 스탠다드로, JSON 객체를 통해 정보를 안전하게 전송하는 컴팩트하고 독립적인 방법입니다.
- 클라이언트-서버 상호 작용에서 JWT는 인증과 인가를 위해 사용되며, 서버는 비밀 키로 서명된 토큰을 생성하고 클라이언트에게 전달합니다.
- 토큰의 종류에는 액세스 토큰과 리프레시 토큰이 있으며, 각각 보호된 리소스 접근과 새로운 액세스 토큰 요청에 사용됩니다.
- JWT의 주요 장점은 클라이언트 측에서 공개 키로 토큰을 검증할 수 있어 서버에 재요청할 필요가 없으며, 세션 정보를 저장하지 않아도 되어 성능과 확장성이 향상됩니다.
- 토큰 자체에 사용자 정보(페이로드)를 포함하므로 추가적인 데이터베이스 조회 없이 필요한 정보를 추출할 수 있습니다.
매트릭스의 메시지 순서: 지금, 우리는 의도적으로 일관성이 없다
2025-01-20 23:36
언젠가 읽기
매트릭스(Matrix) 메시지 순서의 기술적 복잡성
메시지 검색 방법
매트릭스 채팅 클라이언트에서 메시지를 가져오는 두 가지 주요 방법이 있습니다:
/syncAPI 사용- 서버의 최신 이벤트를 ...
이벤트 기반 아키텍처: 현대적 설계를 통한 시스템 응답성 향상
2025-01-20 23:01
언젠가 읽기
이벤트 기반 아키텍처: 현대적 시스템 설계로 응답성 개선
주요 내용
현대 소프트웨어 개발에서 이벤트 기반 아키텍처(Event-Driven Architecture, EDA)는 시스템의 반응성과 확장성을 크게 향상시키...
인증 기관과 인터넷 안전의 취약성
2025-01-20 21:30
언젠가 읽기
인터넷 안전의 취약성: 인증 기관(CA)에 대한 이해
HTTPS와 인터넷 보안의 기본
HTTPS는 인터넷 통신의 보안을 강화하는 핵심 기술입니다. 기본적으로 HTTPS는 두 가지 중요한 기능을 수행합니다:
- ...