이 자습서는 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에서 여권을 사용한 로컬 인증의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!