JWT 및 데이터베이스 지원: 라이브러리는 세션 관리를 위해 JWT(JSON 웹 토큰)를 사용하거나 데이터베이스에 세션을 저장할 수 있습니다. 이러한 유연성을 통해 개발자는 자신의 애플리케이션 요구 사항에 가장 적합한 접근 방식을 선택할 수 있습니다.
사용자 정의 옵션: 서비스의 상황에 맞게 로그인 페이지, 콜백 및 데이터베이스 모델을 정의할 수 있습니다.
보안 중심: 라이브러리는 CSRF 보호 및 보안 쿠키와 같은 기능을 통해 보안을 중요하게 생각합니다. 보안 인증 및 세션 관리의 복잡성을 처리하여 일반적인 보안 함정의 위험을 줄입니다. OAuth 구현의 일반적인 취약점에 대한 보호와 같은 강력한 보안 조치가 포함되어 사용자 데이터 및 인증 프로세스의 보안을 보장합니다.
쉬운 세션 관리: 프런트엔드에서 손쉬운 세션 관리를 위해 useSession과 같은 hook을 제공하여 개발자가 애플리케이션 전체에서 사용자 세션 데이터에 원활하게 접근할 수 있도록 합니다.