> 웹 프론트엔드 > JS 튜토리얼 > node.js에서 여권을 사용한 로컬 인증

node.js에서 여권을 사용한 로컬 인증

尊渡假赌尊渡假赌尊渡假赌
풀어 주다: 2025-02-10 11:15:11
원래의
737명이 탐색했습니다.

Local Authentication Using Passport in Node.js 이 자습서는 Passport.js 및 MongoDB 데이터베이스를 사용하여 로컬 인증을 사용하여 보안 Node.js 웹 응용 프로그램을 구축하는 것을 보여줍니다. 서버 측 세션 관리 및 쿠키를 활용하는 강력한 접근 방식 인 세션 기반 인증에 중점을 둡니다. 주요 개념 :

passport.js :

node.js 응용 프로그램에서 인증을 단순화하는 강력한 미들웨어. 보호 자원에 대한 액세스를 허용하는 사용자 인증을 처리합니다 세션 기반 인증 : 서버는 쿠키 및 서버 측 세션을 사용하여 인증 상태를 관리합니다. 이것은 인증이 부분적으로 클라이언트 측인 JWT (JSON Web Tokens)와 대조됩니다. Mongodb & Mongoose :

우리는 MongoDB를 데이터베이스로 사용하고 Mongoose를 ODM (Object Data Modeling) 라이브러리로 사용하여 더 쉬운 상호 작용을 위해 Mongodb를 사용할 것입니다. 지역 전략 : Passport.js의 사용자 이름/비밀번호 인증을위한 내장 전략 전제 조건 :

node.js 및 mongodb가 설치되어 있는지 확인하십시오. 이를 설치하기위한 지침은 해당 웹 사이트에서 찾을 수 있습니다. node.js, express.js 및 기본 mongodb 개념에 대한 친숙 함이 도움이됩니다.
    프로젝트 설정 :
  • 프로젝트 디렉토리를 만들고 node.js 프로젝트를 초기화하십시오 :
  • 필요한 패키지를 설치하십시오 :
  • 서버 측 코드 () :
  • 클라이언트 측 코드 (html & css) :
  • 프로젝트 루트에서 및 , , )과 스타일에 대한 파일 (예 : 원본 응답 코드 참조)으로 채워집니다. 클라이언트 측 JavaScript는 업데이트 된 서버 측 경로 및 응답과 일치하도록 약간 조정해야합니다. 응용 프로그램 실행 :
  • MongoDB 서버를 시작하십시오
달리기

터미널에서 브라우저에서 이 개정 된 응답은 Passport.js와의 지역 인증의 핵심 측면에 중점을 둔보다 간결하고 간소화 된 구현을 제공합니다.

를 강력하고 무작위로 생성 된 비밀로 바꾸는 것을 잊지 마십시오. 보안을위한 초기 설정 후 샘플 사용자 등록을 제거하거나 댓글을 달아야합니다. 필요에 따라 오류 처리 및보다 강력한 기능을 추가 할 수 있습니다.

위 내용은 node.js에서 여권을 사용한 로컬 인증의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿