기초 메모지

ASP.Net Core - Identity 본문

Frameworks, Platforms/ASP.Net Core

ASP.Net Core - Identity

라큐브 2022. 1. 14. 22:27

Identity 란?

신원, 정체성, 존재의의 등을 뜻하는 영어 단어입니다.

ASP .Net Core Identity 란?

ASP .Net Core에서 기본적으로 제공하는 사용자 인증, 권한 기능을 통칭합니다.

프로젝트 구성

사용하기 위해 프로젝트 생성 시 인증 유형을 '개별 계정' 설정합니다. 

프로젝트 생성

 

웹 페이지를 열어보면 로그인, 사용자 등록 페이지를 확인할 수 있습니다.

 

로그인 페이지
사용자 등록 페이지

 

로그인 또는 사용자 등록을 하려고 하면 다음과 같은 에러 메시지가 표시됩니다.

 

에러 메시지

프로젝트 생성 시 인증 유형을 '개별 계정' 선택하고 데이터베이스 연결을 하지 않아 발생한 에러입니다.

'Apply Migrations' 버튼을 눌러주세요.

 

계정 등록 후 화면

등록이 완료되면 이메일 확인 안내 페이지가 표시되지만 나중에 자세히 다뤄보겠습니다.

 

로그인 완료

홈 페이지로 넘어오면 네비게이션 바에 계정이 표시되며 사용자 인증이 된 상태를 볼 수 있습니다.

 

ASP .Net Core Identity를 이용해 간단한 사용자 인증 기능을 사용할 수 있게 되었습니다.
이대로 사용하기에는 부족한 내용이 많으니 다음 포스트에 자세하게 설명하겠습니다.

반응형
Comments