1. Next.js 13 앱 디렉토리에서 Nextauth.js를 설정하고 사용하십시오.
이 튜토리얼에서는 Nextauth.js를 사용하여 Next.js 13 앱 디렉토리에서 인증 설정을 안내합니다. 이 튜토리얼에서 NextAuth 패키지를 사용하는 동안 라이브러리가 상호 교환 할 수 있으므로이 글을 읽을 때까지 Auth.js 패키지를 사용할 수 있습니다.
주제가 다루었습니다
- 다음 .js 13 프로젝트를 설정하십시오
- 다음 Auth API 경로 설정
- NextAuth 세션 데이터를 얻는 세 가지 방법
- 서버 구성 요소에서 세션을 가져옵니다
- API 경로에서 세션을 받으십시오
- 클라이언트 구성 요소에서 세션을 받으십시오
- 데이터베이스를 통합합니다
- PostgreSQL 설정
- PRISMA ORM 설정
- NextAuth 인증 코드를 구현하십시오
- JWT에 사용자 정의 키를 저장하십시오
- 경로를 보호하는 다른 방법
- 클라이언트 측 경로 보호
- 서버 측 경로 보호
- API 경로를 보호하십시오
- 미들웨어 경로 보호
- 계정 등록 논리를 구현하십시오
- 사용자를 등록 할 API 경로를 만듭니다
- 양식 구성 요소를 만듭니다
- 계정 등록 페이지를 만듭니다
여기에서 전체 기사를 읽으십시오 : https://codevoweb.com/setup-and-use-nextauth-in-nextjs-13-app-aplirectory/
2. Next.js- nexuth.js에 사용자 정의 로그인 및 가입 페이지를 사용하십시오.
이 기사에서는 New Next.js 13 앱 디렉토리에서 사용자 정의 로그인 및 가입 페이지를 Nextauth.js와 통합하는 방법을 배웁니다. 프로젝트에서 NextAuth를 이미 설정했으며 사용자 정의 로그인 및 가입 페이지를 통합하는 방법 만 찾고 있다고 가정 할 것입니다.
주제가 다루었습니다
- 컴퓨터에서 NextAuth 프로젝트를 실행하십시오
- NextAuth 프로젝트를 테스트하십시오
- 계정을 등록하십시오
- 계정에 로그인하십시오
- 보호 된 페이지에 액세스하십시오
- NextAuth API 엔드 포인트를 구성하십시오
- 사용자 정의 로그인 페이지를 만듭니다
- 로그인 양식을 만듭니다
- 로그인 페이지를 만듭니다
- 사용자 정의 가입 페이지를 만듭니다
- 가입 양식을 만듭니다
- 계정 등록 페이지를 만듭니다
- 계정 등록을 위해 API 핸들러를 만듭니다
- 결론
여기에서 전체 기사를 읽으십시오 : https://codevoweb.com/nextjs-use-custom-login-and-signup-pages-for-nextauth-js/
3. Next.js -Nexuth.js를 사용하여 Google 및 Github Oauth2 추가
이 기사에서는 New Next.js 13 App Directory에서 Google 및 Github Oauth 제공 업체를 Nextauth.js와 통합하는 방법을 배웁니다. 새로운 Next.js 13 앱 디렉토리와 호환되는 NextAuth 팀이 권장하는 특정 풀 요청을 사용하고 있다는 점은 주목할 가치가 있습니다.
주제가 다루었습니다
- NextAuth 프로젝트를 로컬로 운영하십시오
- Github 및 Google Oauth 흐름을 탐색하십시오
- Google Oauth2로 로그인하십시오
- Github Oauth로 로그인하십시오
- Google 및 Github Oauth로 NextAuth를 구성하십시오
- Google 및 Github Oauth2를 구현하십시오
- 클라이언트 측 양식을 만듭니다
- 서버 측 페이지 구성 요소를 만듭니다
- Google OAuth2 자격 증명을 생성하는 방법
- Github Oauth 자격 증명을 생성하는 방법
- 결론
여기에서 전체 기사를 읽으십시오 : https://codevoweb.com/nextjs-add-google-and-github-oauth2-using-nextauth-js/