Categories
Tags
8
16
32
![커버: [NESTJS] 메일을 이용한 본인인증 구현 커버 이미지](/assets/images/post/covers/TIL-nest2.png)
최근 본인인증에 대한 관심이 생겨 여러 방법을 찾던 중 구현이 어렵지 않은 이메일 본인인증을 시도하게 되었습니다. `NICE평가정보`, `PASS` 등 본인인증 API를 제공하지만 개인이 사용하기에는 절차가 까다롭기도 하고 비용을 지불해야하는 조건이 있습니다. 때문에 비용도 발생하지 않고, 본인 인증에 대한 이해도를 높힐 겸 원리를 알아보고자 이메일을 이용한 본인인증을 구현하게 되었습니다. Nest.js에서 메일 인증 구현 Nest.js(이하 네스트)를 사용하고 있기 때문에 네스트를 기준으로 코드를 작성하면서 이미지를 첨부하도록 하겠습니다.
2023년 11월 03일![커버: [DJANGO] User Authentication 사용하기 02 커버 이미지](/assets/images/post/covers/TIL-django.png)
Authentication User 확장 용된 라이브러리나 템플릿 태그 등은 이전 포스팅을 참고하시기 바랍니다. 이어서 `User Authentication`을 확장해서 사용하는 것을 기록하려합니다. 찾아보니 4가지의 방법이 있습니다. 1. Proxy model 2. OneToOne 연결 3. `AbstractUser` model 사용 4. AbstractBaseUser model 사용 이번에 다룰 내용은 3번 `AbstractUser`이기 때문에 나머지는 추후에 다루도록 하겠습니다.
2022년 03월 29일![커버: [DJANGO] User Authentication 사용하기 01 커버 이미지](/assets/images/post/covers/TIL-django.png)
기본 Authentication 사용 Used 1. postgreSQL 2. pgAdmin4 3. rest_framework 기본적으로 user authentication은 `id(pk)`, `username`, `email`, `password`, `firstname`, `lastname`, `last_login`, `date_joined`, `is_superuser`, `is_staff`, `is_active` 필드를 제공합니다. 저는 `mysql`을 사용할 때도 `mysqlbench`를 자주 사용한터라 `pgadmin`을 사용했습니다.
2022년 03월 28일