Logto 블로그
Logto를 발견하고 인증, 권한 부여, 아이덴티티 관리, 오픈 표준 (OAuth, OpenID Connect, SAML) 등에 대한 다양한 리소스를 탐색하세요.
모든 게시물
- 더 읽기
기술
- oidc
- oauth
- jwt
- 불투명 토큰
불투명 토큰 vs JWT
불투명 토큰과 JWT의 차이점, 사용 사례, OIDC 기반 시스템에서 검증되는 방식 이해하기.
- 더 읽기
기술
- 커밋 메시지
- 전통적인 커밋
- 깃 커밋
- 커밋린트
전통적인 커밋으로는 커밋 메시지를 구할 수 없습니다
단순히 전통적인 커밋을 따르는 것이 좋은 커밋 메시지를 작성하기에 충분하지 않은 이유를 탐구하고, 개발 프로세스를 개선하고 의미 있는 커밋을 자연스럽게 생성하는 주요 전략을 소개합니다.
- 더 읽기
기술
- 애니메이션
- 모션
- 사용자 경험
- react
GitHub 의 로딩 진행 막대가 왜 멋져 보이는지 그리고 그것을 어떻게 만들 수 있는지
GitHub 의 로딩 진행 막대에 대한 사용자 경험을 논의하고 React 에서 유사한 것을 만드는 방법에 대해 이야기할 것입니다.
- 더 읽기
기술
- 소셜 미디어
- Open Graph
- 오픈 표준
웹사이트에 대한 Open Graph 및 트위터 카드 메타데이터 설정 방법
Open Graph 및 트위터(현재 X) 카드 메타데이터는 소셜 미디어에서 웹사이트를 공유하는 데 필수적입니다. 이 메타데이터는 웹사이트의 아름다운 미리보기를 보여주고 더 많은 관심을 끄는 데 도움이 됩니다.
- 더 읽기
기술
- jwt
- 인증
- 보안
- OIDC
JWT를 언제 사용해야 하나요?
인증을 위해 JWT를 사용하는 것의 장단점에 대한 종합적인 가이드로, Logto와 같은 인증 제공자 서비스에 중점을 둡니다.
- 더 읽기
기술
- remark
- mdx
- reading-time
- esm
MDX 읽기 시간을 추출하기 위한 remark 플러그인 생성
MDX 파일을 ES 모듈로 가져올 때 읽기 시간 데이터를 사용할 수 있도록 remark 플러그인을 만드는 가이드입니다.
- 더 읽기
기술
- css
- animation
- infinite-scroll
- carousel
CSS만으로 무한 스크롤 캐러셀 애니메이션
CSS만을 사용하여 호버 시 일시 정지되는 무한 스크롤 캐러셀 애니메이션을 만드세요. JavaScript 불필요.
- 더 읽기
기술
- 브라우저
- URL
- 처리
- 도메인 이름 서비스
- DNS
- IP 주소
브라우저가 주소창에 입력된 URL을 어떻게 처리하나요?
특정 URL을 브라우저에서 열 때, 브라우저가 콘텐츠를 로드하고 표시하는 과정은 어떻게 될까요? 이벤트가 발생하는 순서에 따라 브라우저가 수행하는 작업을 보여줍니다.
- 더 읽기
기술
- base64
- encoding
Base64 에 대해 알아야 할 모든 것
Base64 인코딩의 세계에 깊이 빠져 보세요. Base64 의 역사, 작동 원리, 사용 시점, 그리고 제한 사항을 배워보세요. 데이터 인코딩과 전송을 다루는 모든 개발자가 알아야 할 필수 지식입니다.
- 더 읽기
기술
- parcel
- vite
- js
- esbuild
- bundler
- monorepo
Parcel 에서 Vite 로: 100K LOC 마이그레이션의 짧은 이야기
우리는 세 가지 프론트엔드 프로젝트를 Parcel 에서 Vite 로 마이그레이션했고, 그 과정은... 원활했습니다.
- 더 읽기
기술
- react
- lazy
- suspense
React.lazy 를 자신 있게 사용하기: 빠르게 반복할 때 컴포넌트를 안전하게 로드하는 방법
React.lazy 는 컴포넌트를 필요에 따라 로드하고 앱의 성능을 개선하는 훌륭한 방법입니다. 그러나 때때로 "ChunkLoadError" 및 "Loading chunk failed" 와 같은 문제가 발생할 수 있습니다.
- 더 읽기
기술
- 웹훅
- 폴링
- api
웹훅 vs. 폴링
이 글에서는 웹훅과 폴링을 비교하고, 각각의 접근 방식의 장단점을 분석하며, 언제 어떤 것을 사용해야 하는지에 대해 논의할 것입니다.
- 더 읽기
기술
- 포스트모템
- 클라우드 서비스
- 사고
포스트모템: 사용자 로그인 중 예상치 못한 500 오류 발생
2024년 7월 18일 인증 서비스에서 반환된 예상치 못한 500 오류에 대한 사고 보고서입니다.
- 더 읽기
기술
- RESTful
- REST
- RPC
- API
- 아키텍처
- API 설계
POST만? 이 말도 안 되는 API 설계 논쟁을 끝내자
"POST만" API 신화를 폭로하고, 이것이 API 설계 원리에 대한 오해에서 비롯된 것임을 설명하며, RESTful 및 RPC 아키텍처 스타일의 적절한 사용 사례를 명확히 합니다.
- 더 읽기
기술
- oidc
- 보안
- dpop
증명 소유권 데모(DPoP)으로 OIDC 보안 강화
토큰을 클라이언트 인스턴스에 바인딩함으로써 재전송 공격을 완화하고 토큰 도난 위험을 줄여주는 증명 소유권 데모(DPoP)가 OpenID Connect (OIDC)의 보안을 어떻게 강화하는지 알아보세요.
- 더 읽기
기술
- GitHub
- 자동화
실패 후 GitHub 워크플로우 자동 재실행
가끔씩 GitHub Actions 워크플로우가 제멋대로 작동하며 무작위로 실패할 수 있습니다. 시간을 절약하기 위해 이를 자동으로 다시 실행하는 방법을 알아봅시다.
- 더 읽기
기술
- authorization
- rbac
- abac
RBAC 및 ABAC: 알아야 할 액세스 제어 모델
역할 기반 액세스 제어 (RBAC) 및 속성 기반 액세스 제어 (ABAC)는 가장 인기 있는 두 가지 액세스 제어 모델입니다. 이 글에서는 두 모델에 대한 간단한 개요를 제시하고, 그 차이점을 논의할 것입니다.
- 더 읽기
기술
- GraphQL
- REST API
- RESTful API
GraphQL 과 REST API
이 기사에서는 GraphQL 을 소개하고 REST API 와 비교할 것입니다.
- 더 읽기
기술
- postgresql
- mongodb
- jsonb
- sql
- nosql
- database
MongoDB와의 작별: PostgreSQL만 필요한 5가지 이유
다음 프로젝트에서 MongoDB보다 PostgreSQL을 고려해야 하는 이유를 논의합니다.
- 더 읽기
기술
- oauth
- oauth2
- security
OAuth 2.1이 도착했습니다: 알아야 할 것들
OAuth 2.1 사양이 계획되었습니다. OAuth 2.0과 OAuth 2.1의 주요 차이점과 이를 Logto에 어떻게 적용했는지 살펴보겠습니다.