[C#/ASP.NET MVC/.NETCORE] Identity 인증 사용하기


■ Identity 인증을 사용하는 방법을 보여준다.

Data/DatabaseContext.cs

appsettings.json

Startup.cs

Controllers/HomeController.cs

Views/Home/Index.cshtml

Views/Home/Register.cshtml

Views/Home/SendMailNotification.cshtml

Views/Home/ConfirmMailAddress.cshtml

Views/Home/Login.cshtml

Views/Home/Secret.cshtml

※ 테스트 방법

1. appsettings.json 파일의 MailAddress 섹션에서 SenderName, SendrEmail, Account, Password 항목을 적절히 설정한다.
2. 프로그램을 실행한다.
3. 웹 브라우저에서 https://localhost:44341/home/register 페이지로 이동하고 사용자를 등록한다.
※ [사용자명]과 [패스워드]에 테스트를 용이하기 위해서 각각 "test", "password"를 입력하고 [메일주소]는 받고자 하는 메일 주소를 입력한다.
4. 사용자 등록을 완료하면 입력한 메일을 수신하고 [메일 주소 확인] 링크를 클릭한다.
5. 웹 브라우저에서 https://localhost:44341/home/secret 페이지로 이동하면 로그인 페이지가 표시된다.
6. 로그인 페이지에서 상기 입력한 [사용자명]과 [패스워드]를 입력해 로그인한다.

TestProject.zip

분류

보관함